つれづれ日記
JavaScriptカテゴリ 7/7
JavaScriptのnode.jsにあるreadlineは 非同期で行ごとの関数を呼ぶので「前の行の状態に依存した処理」はできない。

readlineですべての行の処理を終わると行の順序があっているのは、非同期で処理された結果が元の順番の配列として集められているから。処理は非同期で順不同。

「JavaScriptのコードは無礼」という人がいたが、非同期の特徴をよく言い表している。「量子的」とも言うかもしれない。時間は関係ない。

JavaScriptカテゴリ 7/7