UPDATE - 此問題的上下文是TypeScript 1.4之前的版本。自從那個版本以來,我的第一個猜測已經得到了該語言的支持。查看答案的更新。在TypeScript中,我該如何聲明一個接受字符串並返回字符串的函數數組?
我可以聲明f
是接受字符串並返回字符串的函數:
var f : (string) => string
我可以聲明g
是字符串的數組:
var g : string[]
我如何聲明h
是一個「接受字符串並返回字符串的函數」的數組?
我的第一個猜想:
var h : ((string) => string)[]
這似乎是一個語法錯誤。如果我拿走多餘的括號,那麼它是一個從字符串到字符串數組的函數。
+1良好的技能! – Fenton