假設我有以下功能:
@param foo [Array<String>]
def recursive_split(foo)
bar = []
foo.each do |elem|
bar.append(elem.split(''))
end
bar
end
如何使用 yard@return標簽記錄我的回傳值是一個字串陣列陣列?是@return [Array<Array<String>>]正確的方法嗎?
uj5u.com熱心網友回復:
該檔案并非是具體的,但型別說明符是遞回的,因此X在Array<X>可以有效的型別,因此,這些中的任何名單:
Array<String>
Array<String, Symbol>
Array<Array<String, Symbol, #m>>
Array<String, Array<#m>>
...
都是有效的。
該在線型分析器可能是最簡單的檢查方法。那Array<Array<String>>就是:
一個陣列(一個(字串)的陣列)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/380711.html
