C#とC++/CLIとVBと.NETとWindowsで戯れる
こんなソースに誰がした・・・・orz
たとえば
RowCounterColumnCounterXXIDLoopCounter
こうするだけですごく見やすくなる。
プロフェッショナルの作ったソースになればなるほどなぜかこのマジック変数名が多用される。
多分これは本なんかのせいだな・・・
投稿日時 : 2005年7月12日 0:28
いや、きっとFORTRAN 77(もっと前のFORTRANからあったかも)からの伝統でしょう。 #FORTRAN 77ではi-nは宣言無しでIntegerだったので、 ループカウンタとして非常によく使われています。
僕も普通に使うなi,j,k。 特にfor文だと長い変数名だとなんとなく見栄えが悪い。 ほかでは使わないほうが読みやすいですかね。
関数という言葉から、x、y、n、iという単語が連想されるせいかよく使います。 そのせいか「m、n」「i、j」はセットで使うことが私は多いですね。
対象が極めて狭いスコープやブロックで使用されるループカウンタや配列の添え字なのであれば長い変数名よりも却って解り易いと思います。 ただし一貫性は必要で例えばループがネストしている場合は外側から順にi,j,k....と使っていく等の工夫が必要かと。
FORTRAN からの伝統なのは有名なんですが、 INteger => I ~ N => i, j, k, l, m, n だったかな。 今、この時代に必要だとは感じませんね。 この記事って、そういう意図じゃなくて?
思い返す int : i,j,k object : o string : s char : c exception : e < 言語によってはダメやね 座標 = x,y,z 他にもあったかも JScriptで使うこと多いなぁ。。。 だめですかそうですか orz
Java は e でしょー!! .net では、ex にしないとイベント引数と被るww
で定めるべき事柄だと思います。しかしながら世間とかけ離れた規約は結局廃れるだけです。世間様にも流動性はあるでしょうが・・・
PL/Iもいまだに伝統的に i,j,k,l つかってますねぇ。 どのカウンタでまわしているのかがわかんなくなります。
2005/07のページビュー
Уважаемые Дамы и Господа! У нас Вы найдете много всё по организациям,товарам и ценам по России. Российский государственный сайт. Актуальная информация для жителей и гостей России и мира, представленная в следующих разделах: новости, работа, погода, форум,каталог сайтов, знакомства, объявления, фото, адресный и телефонный справочник, недвижимость
We repair houses In Maryland,US. Personal / External remodelings, fair prices,license, references,photos,free estimates, also pay off houses to do over: http://www.renewhouse4u.com. Mobile:410-978-7981. Thanks.
Stop hack the program!!!
I serched through the internet and got here. What a wonderful invention of the mankind. With the help of the network you communicate, learn, read !... That helped us to get acquainted!...
Powered by: Copyright © 中博俊