トップ «前の日記(2008-11-16) 最新 次の日記(2008-11-19)» 編集

じじぃの日記、ツッコミ可

Twitter: @jijixi_org
Xbox Live: jijixi

初心者が書いた OCaml 入門
Spotlight tips サイト内リンク集
1970|01|02|
2003|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|11|
2011|05|
2012|01|

2008-11-18 [長年日記]

% [雑談] extension の typo

いつも extention と間違えてしまう。 そして一度書いてからは vim の補完を使って ext{^P} とかやっちゃうので typo したのが量産される罠。

-ion が付くときの sion と tion の違いがわからん。 暗記苦手だから例えば extension だと「拡張 + ion」って連想で思い出すんだけど、 extend + ion なら tion になりそうな気がしちゃうんだよなー。

-sion と -tion とか、-er と -or とか、英語はめんどくさいよ。 かと言って、変数名とかに日本語使いたいかというとそれはそれで何と言うか……

% [雑談] 正規表現むずい

なんか変なハマり方してちょっと悩んだ。

irb(main):001:0> /^(.+)\./.match('foo.bar.baz').to_s
=> "foo.bar."

irb(main):002:0> /^(.+?)\./.match('foo.bar.baz').to_s
=> "foo."

irb(main):003:0> /\.(.+)$/.match('foo.bar.baz').to_s
=> ".bar.baz"

irb(main):004:0> /\.(.+?)$/.match('foo.bar.baz').to_s
=> ".bar.baz"

4 つ目は '.baz' になると思い込んでて、そのパターンを使って expected を自動生成してテストしたら、そりゃいくら正しく実装してもパスしねーという。

お名前:
E-mail:
コメント:

トップ «前の日記(2008-11-16) 最新 次の日記(2008-11-19)» 編集

日記ってのは本来、自分で読み返すためにあるもんだよなあ……
もしくは有名人になったら死後に本になったりとかか?

RSS はこちら

jijixi at azito.com