わからない

Ruby

s = "abcde"
s["bcd"] = "123"
p s
# => "a123e"
p s["123"].class
# => String

s["bcd"] = "123"ってどう解釈すれば???
Rubyって左辺値返す演算子書けるんだっけ・・・
(そういえば昔、演算子オーバーロードのないJavaでどうして"hello" + "world"って書けるのかすごい悩んだな)


open-uriFTP使うときってユーザ名とパスワードをどう指定すれば??
HTTPだとこうだったと思うけど。

require "open-uri"
uri = "example.jp/text.txt"
p open(uri, :http_basic_authentication => ["USER","PASS"]).read

PHP

str_shuffleってどういう時に使うんだろう。

echo str_shuffle("12345");
# => 42351