本日の注目ニュース!!

多言語でforループを列挙していくスレ

0
コメント
一般ニュース


1: 名無しさん@恐縮です 2018/10/30(火) 09:18:52.77 ID:sSPDfgXo.net
for(i=0;i<N;i++){} //C

7: 名無しさん@恐縮です 2018/10/31(水) 19:06:05.16 ID:XwxRwFh3.net
>>1
「for」という名前にこだわるのか
N回ループなら名前は関係ないのか
どっち?

19: 名無しさん@恐縮です 2018/11/02(金) 13:10:24.08 ID:gPq21KJC.net
スレの趣旨からは外れるかもだが
コンパイラにとって定型なら効率の良いコードを作ってくれる(はず
定型ではないとそのまんまのコードだが後置デクリメントは手間がかかる=効率が落ちる
(といっても組み込みでもない限り差は出ないよねって今は組み込みでも差ないか
ついでにいうとforよりwhileの方が云々
まあ>>1に対応するいろんな言語の様式を見ようが趣旨なんでしょ
変形も息抜きネタで面白いけどね

45: 名無しさん@恐縮です 2018/11/05(月) 23:03:13.75 ID:SaypAYQH.net
>>42 pythonのループもこんな感じじゃない。

l = ['Alice', 'Bob', 'Charlie']

for name in l:
print(name)

N付きだったら>>1のループで。

46: 名無しさん@恐縮です 2018/11/05(月) 23:05:00.81 ID:SaypAYQH.net
>>45だった。

2: 名無しさん@恐縮です 2018/10/30(火) 09:23:08.85 ID:sSPDfgXo.net
for i in range(0, N): //python,今調べた

3: 名無しさん@恐縮です 2018/10/30(火) 15:31:35.66 ID:rRu8aIw/.net
for(i=N;i--;) {} //Cの方がお好み

10: 名無しさん@恐縮です 2018/11/01(木) 16:33:44.34 ID:QiY0YIiT.net
>>3
ダメな書き方

14: 名無しさん@恐縮です 2018/11/02(金) 05:15:53.50 ID:t43Qe+T2.net
>>3
ダメではないんでないの

18: 名無しさん@恐縮です 2018/11/02(金) 12:46:02.60 ID:DC1sdKmA.net
>>14
感心しないと言う意味
条件パートに副作用のある式を書くのはバグの元になる

4: 名無しさん@恐縮です 2018/10/30(火) 16:54:11.44 ID:Sz4Zv5pS.net
R

for(i in 0:(N-1)){}

5: 名無しさん@恐縮です 2018/10/30(火) 22:39:05.76 ID:o9hY2eDj.net
5ch ニュー速+のレス




6: 名無しさん@恐縮です 2018/10/31(水) 06:52:12.39 ID:XwxRwFh3.net
Lua

for i=0,N-1 do
ene

12: 名無しさん@恐縮です 2018/11/01(木) 19:22:39.41 ID:+p1vRE32.net
>>6
エンエ

8: 名無しさん@恐縮です 2018/10/31(水) 19:13:52.61 ID:o0DzM9PU.net
for i in $(seq 1 N); do :; done

9: 名無しさん@恐縮です 2018/11/01(木) 08:37:07.54 ID:aKGNiS9G.net
Maxima

for i:0 thru N-1 do;

11: 名無しさん@恐縮です 2018/11/01(木) 19:16:12.55 ID:aKGNiS9G.net
Asymptote

for(i=0;i<N;++i){}

13: 名無しさん@恐縮です 2018/11/02(金) 01:08:41.68 ID:mmSIT3HV.net
確かにキーワードforにこだわるひつようないわな
日本語で書くと
次の括弧の中のものを複数回繰り返せ{}
になるのかな。イテレータっていうのかな?動かす変数iも
要らないのかな

そうすると
次の括弧の中のものを変数を駆使しつつ複数回繰り返せ{}
かもしれない。
括弧=ブロックということで、もっと要約したり厳密に書こうとすれば・・・

日本語のプログラミング言語をチラ見したことがあるが。
まあ、その辺はどうでもよくて。
ただ言語間の違いを鑑賞するにとどめている。

15: 名無しさん@恐縮です 2018/11/02(金) 06:04:16.92 ID:T61e9sN/.net
J
for_i i. N do. end.

16: 名無しさん@恐縮です 2018/11/02(金) 06:05:06.43 ID:T61e9sN/.net
間違えた
for_i. i. N do. 1 end.


こちらも読まれております。





BUZZったイチオシ記事!!!!!(*゚∀゚)ゞ

この記事へのコメント