File.join
次の州の文書:
join(string, ...)
→string
を使用して文字列を結合して形成された新しい文字列を返します
File::SEPARATOR
。
File.join("usr", "mail", "gumby") #=> "usr/mail/gumby"
ただし、以下の結果は異なる動作を示しています。
File::SEPARATOR #=> "/"
File::SEPARATOR = "doge"
File::SEPARATOR #=> "doge"
File.join("so", "wow") #=> "so/wow"
誰が何が起こっているのか説明できますか? File::SEPARATOR
別の値に設定してこの動作をオーバーライドする方法はありますか?
これには特定のユースケースはありませんし、回避策を探しているわけでもありません..ただ興味があります。前もって感謝します。