「エンジニアあるある」第26回ループ変数はとりあえずiを使い、足りなくなるとj、kと使うが、さらに足りないとlを使おうとしてなんとなくヤバイ感じがして、iiを使う。HACKライフハックTRENDトレンドITエンジニアの求人・転職に+AgentGeekroidトップライフハック「エンジニアあるある」第26回ループ変数はとりあえずiを使い、足りなくなるとj、kと使うが、さらに足りないとlを使おうとしてなんとなくヤバイ感じがして、iiを使う。lifehack「エンジニアあるある」第26回ループ変数はとりあえずiを使い、足りなくなるとj、kと使うが、さらに足りないとlを使おうとしてなんとなくヤバイ感じがして、iiを使う。2019.06.12ConChanITSEエンジニアシステムエンジニアライフハックループ変数Tweetエンジニアの方の”あるかもしれない”日常風景をデフォルメしてコメディタッチに描く本連載「エンジニアあるある」。今回はどんな風景なのでしょうか...☆☆☆☆☆☆エンジニアは何をするにも計画的に物事を進めていきますが、すべてのことについて用意周到なわけではありません。自分の中の基準で、重要なことや無計画に進めると後で必ず混乱するようなことについては、綿密に計画を立てますが、自分の中で重要ではないことや無計画であっても混乱が起きそうもないことについては、多分、普通の人よりも無計画で、何も考えません。自分の中で、そういうメリハリ感を持っているのです。その無計画ぶりが如実に現れるのがループ変数です。ループは繰り返し処理のことですが、繰り返し回数を数えるのに、よくiという変数を使います。indexの略なのでしょう。このループ変数はその場限りの使い捨てのようなもので、名前はなんでもかまいません。そこで短くて済むiを使うのが一般的です。コーディングを進めていくと、多重ループを組まなければいけなくなったりして、別のループ変数が必要になることもあります。この場合は、jを使い、それでも足りないとkを使うというように、意外と無計画なのです。ところがまれにそれでもループ変数が足りなくなることがあります。順当にいけば、次はlになるのですが、これはなんとなくヤバイ感じがする。iはindex、j、kはiの次の文字だとわかりますが、さすがにlまでくると、iからずいぶん後ろの方になってしまいます。lにはlongの意味がありそうで、ループ変数にlを使うとあとあと、何か想定外の問題が起こりそうです。そこで、今度はiiを使ってしまいます。それで足りないとjj、kkと続き、それでも足りないとiii、jjj、kkkと続きます。几帳面そうに見えるエンジニアも、ある部分では意外にもいい加減なのです。(イラスト:ConChan)-----------------------------------------------------------------------------※「エンジニアあるある」バックナンバーは以下からご覧ください。「1時間の単純作業を5分で終わらせるプログラミングに8時間かける。「全角スペースと全角の「1」を異常なまでに敵視している。「自分で書いたコードがなぜ動かないのか理解できないが、うまくいくと、今度はなぜ動くのかが理解できない。「時折、大きな声の独り言を言って、自分の声帯がアベイラブルかどうかを確認する。「機械は擬人化して、「この子」と呼び、性格まで把握しているが、同僚のことはオブジェクト化して見ている。「「サーバー」か「サーバ」かの話で、焼酎3杯は飲める。「映画の中でハッカーが登場すると、いちいちケチをつける。「最初は変数名を英語でつけていたのに、途中からローマ字表記になる。「ネット通販で変わったガジェット見つけるとすぐに買ってしまうが、翌日配送された時には冷めていて、開封するのも億劫になる。「記憶がないのに、作業が進んでいることがある。「意味はなくても、季節の変わり目にデフラグをかけ、プロセス画面をじっと見つめてしまう。「家電が故障すると、直せないとわかっていても中を開けてみる。「休みの日に出かけても、自然と家電量販店に吸い込まれる。「あまり健康には興味はないけど、AppleWatchを買ったらジョギングを始める。「すぐ隣の席なのに、Slackで雑談をしてくる。「昼食のメニューを決めていて、いつも同じものを食べる。そのメニューが売り切れだったりするとフリーズしてしまう。「年下年上限らずに敬語(ですます)で話すのに、エンジニア同士ではタメ口。「社内や取引先の人々を、自分がよく知っているアイドルグループやアニメの登場人物に当てはめて理解しようとする。「普段はモノを優しく扱うが、会心のコードが書けた時だけ、ビルド実行のエンターキーを強打する。「会社の外ではプログラマやエンジニアではなく、会社員と名乗る。「Dを「デー」と読むのが日常の癖になっていて、「デズニーランド」と言ってしまう。「家族旅行で、どこの観光地を見て回るかを話し合っているうちに、なぜかフローチャートが出来上がっている。「ソースコードに付けられたコメントを読んでいるうちに、顔も知らないその人に親近感を感じてしまう。「ぜんぜん逆でもないのに、「逆に言うと」と言ってしまう。Corporation。