UPDATE - kontekstem tego pytania był pre-TypeScript 1.4. Od tej wersji moje pierwsze przypuszczenie zostało poparte językiem. Zobacz aktualizację odpowiedzi.W TypeScript jak zadeklarować tablicę funkcji, które akceptują ciąg znaków i zwracają ciąg znaków?
można zadeklarować f
być funkcją, która przyjmuje sznurek i zwraca łańcuch:
var f : (string) => string
Mogę zadeklarować g
być tablicą wyrażenie:
var g : string[]
Jak mogę zadeklarować, że h
jest tablicą "funkcji, która akceptuje ciąg znaków i zwraca ciąg znaków"?
Moje pierwsze przypuszczenie:
var h : ((string) => string)[]
To wydaje się być błąd składni. Jeśli zabiorę dodatkowe nawiasy, to jest to funkcja od napisu do tablicy ciągów.
+1 dobre umiejętności! – Fenton