Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録
< わいせつ物頒布等の罪... |anond:20221005185909 >

2022-10-05

anond:20221005185921

iteratorのiな

Permalink |記事への反応(3) | 19:02

このエントリーをはてなブックマークに追加ツイートシェア

記事への反応 -
  • for文の回す変数でもしっかりと書いたほうがいいの? for(i=0 ; i&lt;5; i++)とかしょっちゅうかいてるんだけど

    • ループに使うiは数学のやつを移植してきた文字だから一応意味あるんじゃなかったけ?

    • それは1文字でいいよ。 スコープが狭くて重要でない変数は1文字でいい。 2行のコードでしか触れない変数 t をコードレビューで1文字はいかんって言われたからむかついて temporary に...

      • いみねーw 対して頭使わなくても問題ないようにの施策なはずなのにw

    • 数えるためだけのイテレータは数少ない例外やで まあi、j、kと増えてきたらiGroup、iItemみたいに意味のある名前にしたりするけど

      • なるほど、1つ2つぐらいならいいけど増え初めたら名前をつけるφ(..)メモメモ

    • そういう変数はiとかでいいよっていうのも書いてあるはずだけど読んでないの?

      • おっそ 反応遅いうえに上から目線 そんなんだからお前は後輩にもウザがられてるんだよ

    • zyzyがプログラミングのアドバイスをしている…!?!?

    • まずfor文でカウンタ回すというのをなるべく避けた方がいいかな

      • 順に回したいときは、どうすればいいのですか?

        • 最近の言語ではforeachとかコレクションやストリームを回すための構文やメソッド、関数が存在するのでそれで回すのが現代風

        • イテレータという仕組みを使う C言語のようにイテレータをサポートしていない言語や、カウンタの持つ「値」に意味がある場合はカウンタ回すしかないけど

    • 変数の有効範囲が広いほど、わかりやすい名前をつけるべし(グローバル変数など) 有効範囲が短い変数は短い名前でも良し(for文のカウンタなど) のようことは書いてないか 書いて...

    • よく知らない英語より日本語を使った方がいい、という意味かもしれない。

      • でも日本語はあれこれ誤導してる言語だよね 英語のほうが一意でいいわ

        • でも変数名にも漢字を使うと短くできていいよ。「生年月日」とか「試行回数」とか。

          • タイプ量増えとるやん……

            • IDEのエディタが覚えててくれるし、なんなら「b生年月日」みたいにしておくと楽。

              • 俺も妙ちきりんな英単語使うくらいなら日本語にしたほうがいいんじゃないかと思ったりもするけど、度胸がなくて踏み出せないよ

                • プロVBAマクラーだけど、変数定数関数全部日本語やで 完成品ぶん投げた先の部署のメンテナンスくんから 「コード見た瞬間蕁麻疹出そうになりましたけど確かにわかりやすいです」 っ...

                  • 全角半角切り替えるのだるすぎだろ

                  • 仕事で共有するソースはなあ.. 自分ひとりじゃ決められないからなぁ コーディング規約とかあるし。 まあ、いざとなれば痴漢しちゃえばいいんだけど。

        • 英語も同じような意味の単語があって、どれ使うのが正解なんだろうって悩むことない?

    • 「i」はindexの略だから別にええやろ

    • これでも初学の時に一回は疑問に思うよな そんで誰も教えてくれないっていうかググれない

    • これの発端書いたものです。 皆さん勉強になりました。 ありがとうございます😭

    • scopeが狭いものはOK

    • ループがネストする時は意味付けてる 配列添え字なら、その単語(支店コードなら、[branchCD]) 単なる連番やら何かのカウンタなら [xxxIdx][xxxCnt] ただまぁ、構造化をきちんとしてオブジ...

    • コードが長大になる場合には、その箇所を他と区別できるようにするため、重複の恐れがある変数名は避けると良いと聞いた。iではなくてiiとすると後々の検索の際に便利とも。

      • そうそう。検索性という観点で、変数名をつけるのってすっごく大事なんだよね。 あとはエディタの補完機能での選びやすさ。 二文字打って候補が20あるより、5に絞られるような命名法...

記事への反応(ブックマークコメント)

全てのコメントを見る

人気エントリ

注目エントリ

ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp