これは非常にばかげた質問かもしれませんが、答えが見つからないようです。私のファイルは、これらの数字1.2,3.4,5.6
を持っている場合、出力はそうで[1.2,3.4,5.6]
可能となります例えばだから'[Double]'型の値を 'Double'型の予想される引数型に変換できません
var array: [Double]! = []
data = try String(contentsOfFile: localFilePath as String,
encoding: NSASCIIStringEncoding)
let myStrings = data.componentsSeparatedByCharactersInSet(NSCharacterSet.newlineCharacterSet())
var trial = myStrings[0].componentsSeparatedByString(",").flatMap{Double($0.stringByTrimmingCharactersInSet(.whitespaceCharacterSet()))}
array.append(trial)
: 私はダブルスに数字の入力を変換するコードのこの部分を持っています。 配列を追加しようとすると上記のエラーが発生しますが、これを正しくキャストする方法は何ですか?ありがとうございました。
ヒント:
単に一
には変更Xcodeで、メソッド/プロパティ/変数名にALT +をクリックしてください、あなたはその署名/タイプが表示されます。 flatMapと試用版を見ます。興味深いものが見えます。 – Moritz