UPDATE - kontekst tego pytania wstępnie maszynopis 1.4. Od tej wersji, moje pierwsze przypuszczenie zostało poparte przez język. Zobacz aktualizację na odpowiedź.
Mogę zadeklarować fbyć funkcja, która akceptuje ciąg i zwraca ciąg znaków:
var f : (string) => string
I mogę zadeklarować gjako tablicę z ciągiem:
var g : string[]
Jak mogę zadeklarować hbyć tablicą „funkcji, która akceptuje ciąg i zwraca ciąg znaków”?
Moje pierwsze przypuszczenie:
var h : ((string) => string)[]
To wydaje się być błąd składni. Gdybym zabrać dodatkowe nawiasy to jest to funkcja z napisu na tablicy string.













