原です。 > わたなべです. > これって C で書くと > 非破壊的: foo = bar; > 破壊的: strcpy(foo, bar); > の違いかな? そうですね。 > どういうときに必要になるのかいまいちよくわかんないけど. あるテキストをデコードする場合なんか時々やるんですけどね。 String オブジェクトに限れば foo[0..-1] = bar という手もあるなあ。 > :2)コマンドラインの -i オプションなどがスクリプトの中で > : 指定できないだろうか。もちろん > : > : #!/usr/local/bin/ruby -i.bak > : > : などとスクリプトの先頭にに書けばいいんだけど。OSによって > : は使えないから。 > > OS に依らず使えます. perl5 と同じように ruby foo.rb で動か > しても, 最初の行のオプションは解釈されます. だから djgpp 版 > も cygwin32 版も MSWin32 版でも大丈夫. そうでしたか。cygwi32 版については知っていたのだけど、、。 #知らない内に MSWin32 版というのもあるんですね。 > $^I みたいのがあってもいいと思うけど. そうですね。