_var numbers = "Hello,Goodbye,Hi,Bye"
var numbersArr = numbers.componentsSeparatedByString(",")
_
_//["Hello"."Goodbye","Hi","Bye"]
_
上記は、私がやろうとしていることの基本的な表現です。 componentsSeparatedByString()
を使用して、コンマを含む文字列を配列に分割しようとしています。配列の各コンポーネントは、元の文字列の各コンマの間にあります。
私はIBM Swift Sandboxを使用しています(申し訳ありませんが、Windowsを使用しています:))、Swift 3.0では、このエラーメッセージが表示されます。
_value of type 'String' has no member 'componentsSeparatedByString'
_
Swift 3はかなり新しいことを知っているため、このエラーに関する他の参照を見つけることができませんでした。
String
にcomponents(separatedBy:)
があるように見えます:
import Foundation
let words = "Apple binary cat delta echo".components(separatedBy: " ")
print(words)
IBM Playgroundリンク: http://swiftlang.ng.bluemix.net/#/repl/57868332b4e4e9971bf9f4e8