今日はファイル入出力。…
2017年11月19日
1 分
入出力をバイト単位や行単位で行いたいときには bufio パッケージの関数が便利。リーダーやライターを作ってから、入出力関数を呼び出す。…
2017年11月18日
1 分
Python は 2.7.12 を常用しているけど、Python3 系に対応する必要があったので、これを機会にやってみることにした。まあ、今時 Python2 系だけってものなんだと思うので、ちょうどいいといえばそのとおりではある。…
2017年11月18日
3 分
ファイル入出力はファイルディスクリプタを介して行う。要するにファイルをオープンしてファイルディスクリプタを取得し、使い終わったらクローズする、ってわけだ。…
2017年11月16日
1 分
今日は、練習のため二分探索木の写経をする。…
2017年11月15日
2 分
構造体と同じく、インターフェイスも別のインターフェイスに埋め込むことができる。…
2017年11月14日
1 分
データ型の判定は switch 文でもできる。これを型switchという。一般的な書式はこう。…
2017年11月13日
1 分
空インターフェイスとは、定義すべきメソッドを持たないインターフェイスのことだ。言い換えるとどんな型にも当てはまる。空インターフェイスの配列やスライスはどんな型でも格納することができる。下の例ではスライス a に整数、実数、文字列を格納している。…
2017年11月11日
1 分
splice して push する。破壊的なので注意。…
2017年11月11日
1 分
インターフェイスとは、異なる型の構造体を同じ型として扱うための抽象型のようなものだ。Java のインターフェイスと同様らしいけど Java のことはよく知らない。インターフェイスにはメソッドの型だけが定義されていて、そのメソッドすべてを実装した構造体はインターフェイスの型として扱えるようになる。…
2017年11月9日
1 分