JavaScriptでは、初見の人にはさっぱりわからないけれども、ある程度慣れた人は当たり前に使うイディオムが結構たくさんあります。知ってしまえば何てことはないので、私の知っている限りのイディオムとその意味を解説します。 (7/3追記: twitter等で教えていただいた内容を追加しました) +v (数値化) var v = "123"; console.log(+v + 100) // 223 console.log(v + 100) // 123100 vを数値化する方法では最もメジャーです。parseFloat(v) に比べて高速なのに加えて、parseFloatとは細かい挙動が異なります(例えば空文字列の場合、parseFloatならば NaN になりますが、 +v の場合はゼロになります)。必ず数値になることが保証されており、文字列などで数値化出来ない場合はNaNが返ります。 v
Tue, July 30, 00:00 — Wed, July 31, 00:00 UTC 10 teams
狼・山羊・キャベツの川渡し問題を perlや javascriptを使って 形式手法モデル理論アプローチで 解く。 形式手法とその利点 オブジェクト指向は、モジュールを外部から見たときの挙動に関して とても詳しい情報を与えてくれるが、その内部構造に関しては 何の情報も与えてくれない。 UMLによるモデリングも同様で、いざコードを作ろうとすると ─ はて?─ と戸惑うことになる。 形式手法は、モジュール内部の構造がどう記述されなくてはならない という指針を 明快に与えてくれるので、構造はわかりやすく 機械的にコードを作ることすら可能である。 if や for をあまり使う必要がなく この面で悩まされることが少ない。 大規模なプログラムに適用されることが多いようであるが、perlや javascriptで書く テストも作らないような 小規模のプログラムにも十分有効である。 プログラムの 異なる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く