Ruby の式展開が好き prog | 20年前 | "foo#{bar}baz" も 'foo'+bar+'baz' も同じで、 '+..+' が #{..} になっただけなのに何か凄く便利。書きや… cho45 "foo#{bar}baz" も 'foo'+bar+'baz' も同じで、 '+..+' が #{..} になっただけなのに何か凄く便利。書きやすいのもあるし、文字列の纏まりがちゃんと引用符で纏まってるのがカッコイイ。 トップ prog Ruby の式展開が好き 関連エントリー ECMAScript での var 19年前 前に書いた気がするけど、ECMAScript の var は Io の setSlot に似ている。 var foo; と書くと、既存のスコープの変数オブジェクトのプロパティに foo が作られる。そして foo = "1"; を書くと、スコープチェイン… 今日のぺるる - grep, リファレンス 19年前 grep とリファレンスがわからなかった。 ちなみに一通りドキュメントは読んでみて、概念っぽいのはわかっているんだけど、実際の挙動がわからない、という感じ。ようするにだめだめ。とぴあさんに助けてもらいつつ… .toSource(), forEach, etc 19年前 toSource とかはじめて知った。 GreaseMonkey で設定値保存するときはこれ使うといいね! わざわざ JSON 云々のコピペなんてしなくてよさげ。 var foo = new Object; foo.bar = "test"; foo.baz = "pqpq"; foo.toS… C言語のポインタ配列の const の効果 5年前 ポインタ配列の const が理解できなかったのでメモ 検証コード const char* const foo[] = {"foo","bar","baz"}; extern void __print(const char* buf); void main(void) { char* str; __print(foo[0]); } こ… XML の属性の名前空間 20年前 ここ最近気になっていたのでちゃんと解消しておこう。基礎が出来てなきゃダメダメ。 まず重要なのは、属性にはデフォルトネームスペースが適用されないのにされると勘違いしていたこと。属性と要素では属する parti…