1
dateAndResultsDictionary
と辞書の空の配列を作成しようとしていますが、このエラーが発生しています。何が間違っているのですか? 文の種類が文脈なしにあいまいです
dateAndResultsDictionary
と辞書の空の配列を作成しようとしていますが、このエラーが発生しています。何が間違っているのですか? 文の種類が文脈なしにあいまいです
文の構文が正しくありません。辞書には複数の型のキーまたは値を入れることはできません。したがって、型宣言は次のようになります。
[String: [Int], String: String]
は無効です。 NB [Int]
およびArray<Int>
は意味的に同一である。
あなたが事の1種類以上を保持したい場合は、おそらく最良の方法は、列挙型を使用することです:
enum DictionaryContent
{
case string(String)
case intArray([Int])
}
var dateAndResultDictionary = [[String: DictionaryContent]]()