如何使用冰糕指定类型参数?
例如,我想用A返回泛型类型的参数来注释一个方法T[A]。
def build_array(value)
[value]
end
Run Code Online (Sandbox Code Playgroud)
输出类型取决于输入类型:
build_array(42) #=> return Array[Integer]
build_array('42') #=> return Array[String]
Run Code Online (Sandbox Code Playgroud)