Aracılığıyla paylaş


String.init İşlevi (F#)

Her dizin için belirtilen işlevi uygulamak ve sonuçta ortaya çıkan dizeleri bitiştirme sonuçları olan karakterlerdir yeni bir dize oluşturur.

Ad alanı/modül yolu: Microsoft.FSharp.Core.String

Derleme: FSharp.Core (FSharp.Core.dll),

// Signature:
String.init : int -> (int -> string) -> string

// Usage:
String.init count initializer

Parametreler

  • count
    Türü: int

    Başlatılacak dize sayısı.

  • initializer
    Type: int -> string

    Bir dizini alıp diğerleri ile birleştirilmiş bir dize oluşturan işlev.

Özel Durumlar

Özel Durum

Koşul

ArgumentException

count negatif olduğunda oluşturulur.

Dönüş Değeri

Yapılandırılmış dize.

Notlar

Bu işlev adlı Initialize kodları derlenmiş derlemeleri. İşlev .net Dili dışındaki F# veya yansıtma üzerinden erişiyorsanız, bu adı kullanın.

Örnek

Aşağıdaki kod nasıl kullanılacağını gösterir String.init.

let string1 = String.init 10 (fun i -> i.ToString())
printfn "%s" string1
let string2 = String.init 26 (fun i ->
    sprintf "%c" (char (i + int 'A')))
printfn "%s" string2

Çıktı

  

Platformlar

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Sürüm Bilgisi

F# Çekirdek Kitaplığı sürümleri

Desteklenen: 2.0, 4.0, Portable

Ayrıca bkz.

Başvuru

Core.String Modülü (F#)

Microsoft.FSharp.Core İsim Uzayı (F#)