板 1- 前 次 新 レス
雑談スレッド Part12
[183]名無しさん(ザコ):2006/08/15(火) 12:17:35 ID:Vqe3yfnk0
俺の宗派ではインデントは空白4と決まってるんだ
そしてたとえnotepadでも思わずhjklに指を置いてしまう
ともあれ、>>180が味方陣営で良かったぜ
>>181
逆に言えば、SRCは>>174みたいなことを気にしなくてもとりあえず動く
あえて厳密性や効率を犠牲にして、そういう冗長性を確保してるんだよな
だがともすると冗長に過ぎ、目に見えて実行速度が落ちる
>>182
・ローカル変数はLocal
これについては、変数の汚染が予防できるというのもあるな
つまりLocalをつけない変数を宣言してる場合、他のコード部分で予期せず
変数の中身が書き変わったりする恐れがある
サブルーチン上で扱う変数は全てLocalにしておき、Returnで返す戻り値でのみ
メインルーチンとやり取りをするのが最も潔癖な在り方だが、SRCだと困難だ
理由はポインタや参照といった仕組みがないから
だから大域変数をサブルーチン上で書き換えるのも致し方ない
・Gotoを使わない
これは構造化プログラミングというプログラム手法のお約束というか、出発点
Gotoで処理が任意にジャンプするから、後で追うのが大変になるのよね
前 次
0ch BBS 2005-06-05