旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

[Ruby] へぇへぇ

2008年1月30日

Rubyで最近へぇと思ったことをちょっと。

最近は、会社でも家でもとりあえず動かすことを優先で物を作っているので
ぅわー いいこと知っちゃったよ という話がほとんどない!

【CSV出力時に改行文字をCRLFにする】
CSV.generateならば、第三引数で以下のように指定する。

CSV.generate("/path/to/filename.csv", ",", "\r\n") do |writer|
# ...
end
【Boolean型が無い!】
結構書いているはずなのに今日知った。
trueはTrueクラスのインスタンスで、falseはFalseクラスのインスタンスなんだと!

どうしてBooleanじゃなくしたのかは今はわからないですけど、
例えば accessor/reader/writer の用語とか
「意図的に最近の普通のプログラミング言語と違うようにした」部分は
理解するととても勉強になるということが往々にしてRubyにはありました。
これも何か、調べるとお宝を掘り当てるような気がする。