2014-10-05 74 views
0

從Ruby的Array#join docs

加入(隔膜= $)→STR
返回由陣列的每個元素轉換成字符串,由給定的分離器分離產生的字符串。如果分隔符爲零,則使用當前$ ,.如果分隔符和$都是零,則它使用空字符串。

"current $,"是指什麼?

回答

1

$,$OUTPUT_FIELD_SEPARATOR的另一個名稱,用於print和Array#join的輸出字段分隔符。默認情況下,它是nil。授予here

2

這是一個global variable名爲$,。該文檔說,如果未指定分隔符,則分隔符將是調用該函數時變量恰好包含的全局$,