ΕΝΗΜΕΡΩΣΗ - το πλαίσιο της παρούσας ερώτημα ήταν προ-γραφομηχανή 1.4. Από εκείνη την έκδοση, η πρώτη μου εικασία έχει υποστηριχθεί από τη γλώσσα. Δείτε την ενημέρωση για την απάντηση.
Μπορώ να δηλώσω fότι είναι μια λειτουργία που δέχεται μια σειρά και επιστρέφει ένα string:
var f : (string) => string
Και μπορώ να δηλώσω gότι είναι μια σειρά από κλωστή:
var g : string[]
Πώς μπορώ να δηλώσει hότι είναι μια σειρά από «λειτουργία που δέχεται μια σειρά και επιστρέφει ένα string»;
Η πρώτη μου εικασία:
var h : ((string) => string)[]
Αυτό φαίνεται να είναι ένα συντακτικό λάθος. Αν έχω πάρει τις επιπλέον παρενθέσεις τότε είναι μια συνάρτηση από το κορδόνι για να σειρά χορδών.













