2009-09-11から1日間の記事一覧

switch case

慣れてるのが C だから、switch 文がどうなのかが気になる。Cで書いたらこんな感じ switch (変数) { case 値1: やること1; break; case 値2: やること2; break; default: やること; break; } Cのswitch文のフォールスルーは失敗だったと、どっかで読んだこと…

else if の書き方

演算子に続いて忘れるのが if文。ifが違うことはないが else if が微妙に違う。Cで書けばこうだ。 if (条件) { やること } else if (次の条件) { やること } else { やること } else if である。これは慣れてるのでわかりやすいと思ってる。C# も Java も同…

使える演算子

Pythonで使える演算子 + - * ** / // % << >> & | ^ ~ < > <= >= == != <> 複合演算子 += -= *= /= %= **= >>= <<= &= ^= |= アレヤコレヤの言語を触っていると基本的なところで悩む。「++ って使えた?」「+= って使えた?」などなど。Python は ++ はない…

バッファフラッシュ

あるファイルの更新状況を一時的に監視したかったので、以下のプログラムを書いてみた。 import time while 1: # ここでファイルの監視 print '結果の表示' time.sleep(60) シェルから % ./check.pyと実行したら問題はないものの、 % ./check.py > log.txt &…