みたろーのさんどぼっくす

やってみたあんなことやそんなこととかを、気が向いたらまとめてみるよ。

ファイルの読み書きとその周辺 / 7つの言語… Io・2日目・の途中

まさに牛歩。でもやってます的な。

7つの言語 7つの世界

7つの言語 7つの世界

Fileでの読み書き

2日目のやってみよう7は、やってみよう6までで作ったものに、ファイルへの書き出しと読み込みの機能を追加するというもの。とりあえず書いてみた。 Fileプロトタイプのオブジェクトを使ったファイル操作のさわりといったところで、特に凝ったことはする必要ないはず…

https://github.com/mitaroThanken/seven-languages-in-seven-weeks/blob/master/Io/Day2/TwoDimList.io

雑感

  • write の引数に数値を与えたら拒否された。手厳しい。
  • readLine からの戻りは、Stringとnilの2種。readLineの戻りがnilになる直前にisAtEndで検査しても、結果はtrue「にならない」… 深追いはやめた。
  • 改行する場合、行末に「;」は要らない…ことに今更気づいたので修正しておいた。 http://iolanguage.org/scm/io/docs/IoGuide.html#Syntax-Expressions

あと1問で2日目が終わるけれど…

時間切れ。また来週。