F # 'da yeni. VS2008 kabuk ve F # etkileşimini kullanıyorum. Ben "System.String.Split" kullanarak bir dize bölmek için deneyin ama sonra hatayı alıyorum: Ben nasıl kullanırımF #, Bölünmüş Dize ve .Net yöntemleri
let Count text =
let words = System.String.Split [' '] text
let nWords = words.Length
(nWords)
:
kod örneği "Bölünmüş statik bir yöntem değildir" F # gibi dize yöntemleri?
Bölünmüş Bir dizide bir geçebilir anlamına gelen bir params dizisi alır veya
Uzman F # için doğrularını bakın eklemelisiniz Bir dizi olmadan bir veya daha fazla karakter değişmezini kolayca geçirebilirsiniz. text.Split '' veya 'text.Split '', '\ n' (parenseli veya parensiz) mükemmel şekilde geçerlidir. –
@Joel - İkinci örneğiniz çalışmıyor; ikinci yarı olarak "\ n" ile bir tuple oluşturur. Ancak text.split ('', '\ n') 'olarak adlandırıldığında çalışır. – kvb
Kvb - Haklısınız, FSI'daki çıkışı yanlış okudum. İşe yattığında şaşırdım. –