Ruby-MemCacheにハマる
Ruby-MemCacheを使っていたのですが,
http://www.deveiate.org/code/Ruby-MemCache/
memcacheはC++で言うmapのように振舞います(連想配列なので当たり前ですが).
C++でいうsetのように使いたいなぁ...と思って次のようなコードを書いたらハマりました.
# ruby -e 'require "memcache.rb"; a = MemCache.new("localhost:11212"); a.set("123",""); p a.get("123");'
これは止まってしまいます.原因は今のところ不明. きちんと値を入れてあげればOk.
# ruby -e 'require "memcache.rb"; a = MemCache.new("localhost:11212"); a.set("123",true); p a.get("123");' true