2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラミングで変数をiから始めるのやめてくれませんか?

1 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:39:02.628 ID:0RSHGv4dM.net
iから始まったらj,k,lという順番になり、
じゃあaから始めれば良かったじゃんてなるじゃん?

2 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:40:05.116 ID:Hugvmunj0.net
Hから始める恋があってもいいよな

3 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:40:10.816 ID:Qkot67Hpr.net
えーだってだってぇ

4 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:40:11.879 ID:O57rUD/i0.net
(V)   (V)
.ミ(´・ω・`)ミ  たし蟹

5 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:40:30.718 ID:jwujrq+B0.net
多重ループでiとか無意味な変数名を使うようなコーディング規約を使うな

6 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:41:38.627 ID:PXOX9dH60.net
最近だと拡張for文とかstreamが推奨されてるからそもそもそんな変数作る必要なくね

7 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:42:17.041 ID:E6Nv/Htpr.net ?2BP(1000)
https://img.5ch.net/ico/anime_jien03.gif
うんちゃらIndexってしてほしい

8 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:42:17.697 ID:CTyPGelr0.net
iは掛け合わせるとマイナスになるから…

変数はaからじゃね?
ループ系の変数はiから始めるけど

9 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:44:08.090 ID:bdpNQ+qra.net
1文字の変数とかfor文くらいでしか使わんし、for文のネストはせいぜい3段階までだからi, j, kで十分。

10 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:45:01.874 ID:fMv8gGDaa.net
iはループ変数が定着してるからまだ許すけどそれ以外に意味のない英一文字の変数名つけるな殺すぞ

11 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:45:36.880 ID:LEMz8VsE0.net
今のままで十分だけど、わかればなんでもいいとは思う
ベストな方法とは思わないけど、悪くはない

12 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:46:32.443 ID:6B3qDUAo0.net
MSX BASIC から考えなしに i 使ってたけど int の i なんだよな

13 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:47:12.294 ID:5dhPaNN20.net
iはimishin_na_kankeiの略なので譲れない

14 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:48:34.495 ID:CTyPGelr0.net
思い出した
会社のコーディング規約で1文字変数禁止されたわ
int、lng、dbl、strとかって頭に種別付けて変数も何に使うか明記してたわ
ループの変数だとint○○Cnt、int××Cntとかって
頭で必ず宣言してループ時のみの宣言は禁止された

15 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:48:48.905 ID:bdpNQ+qra.net
数学の数列・行列・テンソルの添字すらijkだし。

16 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:51:11.552 ID:CTyPGelr0.net
元々はintegerのiだって先輩に言われたけど本当のところは知らん

17 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:53:28.416 ID:Eiq5y3np0.net
全置換して好きなの使えや

18 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:56:10.837 ID:2gn4crRXH.net
周りに合わせるわ
意固地に独自路線の規約にするほうが悪

19 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 15:58:25.810 ID:lGTOQdVA0.net
>>6
C90で開発してる人もいるんですよ

20 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:00:27.223 ID:Mvapw7uV0.net
寿命が長い変数には1文字命名をしない(ループカウンタは別)
が一般的だと思ってた

21 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:03:51.373 ID:G39Rp2Zy0.net
fortranでiからはじまる変数は宣言しなくても整数型として使えた

22 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:06:25.171 ID:2H5HeAjJ0.net
ide補完強いし一文字にするメリットあんま無いよな

23 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:06:54.354 ID:dchRa/lA0.net
プログラミング業界なんかに入るのを辞めろ

24 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:08:43.562 ID:mO6l/pZE0.net
>>16
iterationだと思ってたけど

25 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:10:19.474 ID:Qkot67Hpr.net
>>10
kは?

26 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:11:27.264 ID:G4kGaxeo0.net
indexのiだろ?

27 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:11:55.120 ID:B54TsY1w0.net
教本が無意味にiを使っていることに起因する

28 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:12:17.318 ID:u+uTHMcz0.net
まあiならFORループだって誰でもわかるからいいと思うけどなあ

29 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:12:36.667 ID:Qkot67Hpr.net
forEach(e => {})

のeはだめ??element,item,dataとか?

30 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:14:43.554 ID:YVUEcW4Z0.net
ハンガリアン記法だっけ?
整数ならiQuantity、文字列ならsProductNameみたいに頭になんか付けるの
C#とかJavaとか型のしっかりした言語でやる意味は良くわからんけど

31 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:15:28.379 ID:u+uTHMcz0.net
歴史的にはINTEGERだぜ
増分が2だろうがマイナスだろうがiを使うし

32 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:15:52.755 ID:1TskAOwC0.net
元はFortran
>>21
これ

33 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:16:11.377 ID:1aJbos/y0.net
なんか無能そうだな

34 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:17:24.918 ID:X/QeKDht0.net
>>30
変数みただけでなんの型かわかるから
便利だよ

同じ名前の変数で
数値比較するためやソートのために
型変化して使うとかあると
こんがらがる

35 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:19:14.555 ID:a7KKhuyD0.net
aとかbとかも長くなるとなんだわかんなくなってくる

36 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:21:01.189 ID:CHwf9xN+a.net
初心者がループカウンタ以外にも波及させるから…

37 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:21:10.056 ID:7zL3T2020.net
i、j、kはループ分に使ってるんだなってわかりやすいんだけど、
iとjが似てるのが難点

38 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:25:55.920 ID:Ns4DBUue0.net
i,j,lとかぱっと見で困るんだよ

39 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 16:42:55.157 ID:PT5db1Zva.net
うん、今はノーコードだよね

40 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 17:33:07.697 ID:YSefAt7D0.net
狭いスコープなら普通にiとか頭文字でよくね
トップレベルでaとかbは早くエンジニア辞めてくれ

41 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 18:14:41.492 ID:4v7xlmSCM.net
配列関数覚えるとループ変数使わなくなるけど
indexのiとしてたまに狭いスコープで使う
なんだかんだ1文字は楽なんよな

42 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 18:17:02.802 ID:Sw7dKyU4a.net ?2BP(1000)
https://img.5ch.net/ico/anime_jien03.gif
再帰処理の方が見やすいしいいよね

43 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 18:36:54.371 ID:va+tyNDEd.net
でもLの時点て四次元ループになるんだけどそんなんおれしか作れねえよ

44 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 19:31:13.663 ID:u+uTHMcz0.net
>>43
個人的に許せるのはkまでやわ

45 :以下、?ちゃんねるからVIPがお送りします:2021/03/23(火) 20:03:45.060 ID:Eiq5y3np0.net
>>43
お前のソース読みにくいわ

総レス数 45
8 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★