0
Я пытаюсь создать массив массив строк, что-то вроде этого:Массив массива нескольких строк
let rules : type = [
["N"]
["N", "N"]
["N", "N", "N"]
]
Но я не мог установить тип. Как я могу это сделать?
Я пытаюсь создать массив массив строк, что-то вроде этого:Массив массива нескольких строк
let rules : type = [
["N"]
["N", "N"]
["N", "N", "N"]
]
Но я не мог установить тип. Как я могу это сделать?
Несколько вариантов здесь. Лучший способ пойти бы как истинные массивы массивов:
let rules : string[][] = [
["N"],
["N", "N"],
["N", "N", "N"]
];
или
let rules : Array<Array<string>> = [
["N"],
["N", "N"],
["N", "N", "N"]
];
Вы также можете ввести его с помощью одноэлементных tuple types, но это на самом деле не предназначен использование типов кортежей:
let rules : [string[]] = [
["N"],
["N", "N"],
["N", "N", "N"]
];
или
let rules : [string][] = [
["N"],
["N", "N"],
["N", "N", "N"]
];
или
let rules : [[string]] = [
["N"],
["N", "N"],
["N", "N", "N"]
];
или [строка] [] ха-ха, спасибо – MuriloKunze
Или, может быть, массив <Массив> –
Szymon
или массив. Или Array []. Или [Array ]. Или ... :) –