Rubyに'end'って要らないよな

■ このスレッドは過去ログ倉庫に格納されています
2019/07/14(日) 10:11:47.62ID:aojaqLwq
インデント揃ってればそのままend無くしても読めるし誰かそういうの作ってくれよ
2デフォルトの名無しさん
垢版 |
2019/07/14(日) 10:33:48.36ID:N6Jg+9Qo
python
2019/07/14(日) 11:10:09.53ID:gCRXv5+5
インデントを強制するとコードがきれいになると言ってる人がいたら
そいつは素人だと思ったほうが良い

インデントがおかしいのはコードが綺麗かどうか以前の問題。
汚いコードというのは、インデントが正しくてかつ汚いコードだから
インデント程度を正しくした所で、汚いコードが綺麗になるわけがない。
2019/07/14(日) 14:57:13.00ID:c03e3aRI
確かにこういうの見るとイラッとする
end
end
end
end
end
end
5デフォルトの名無しさん
垢版 |
2019/07/14(日) 19:07:59.35ID:BEvjoRaR
俺たちのRubyはこれからだ!

end
6デフォルトの名無しさん
垢版 |
2019/07/14(日) 21:18:44.46ID:T8EnIfRi
ruby並みのオブジェクト指向とpythonのインデントのブロック兼ね備えた言語あればいいのにと思う
2019/07/14(日) 22:50:17.74ID:Og1BOTp4
だから私はPythonです。
2019/07/15(月) 08:08:12.22ID:smxD+vl+
インデント上がればend補完するように最初にテキストを変換すればできるんじゃね?
2019/07/15(月) 11:36:57.10ID:0efQKmCl
python の欠点の一つはブロックの終わりをエディターが
助けてくれない点だ。} があればエディタもそこで終わるのね
とわかって次の行は適切にインデントしてくれるのだが
2019/07/15(月) 13:49:24.24ID:ZSdcK9vK
>>9
どういう意味?オートインデントするんでしょ?
2019/07/15(月) 16:52:02.40ID:cUx1XUkY
ブロックを終わらせてインデントを上げたい時にめんどいって意味じゃね
2019/07/15(月) 17:27:21.21ID:5OXgXw2c
まさかbs連打とかしちゃうひと?
2019/07/15(月) 18:08:47.06ID:iDG/5azN
Pythonでウザイ点

1. コードを書く
2. あれ?なんかバグで動かない
3. ちょっと一時的にデバッグプリントいれてみよう
4. ちょっと条件文コメントアウトしてみよう

そういった場合にそこいらのブロックを全部
辻褄が合うようにインデントしなきゃいかん所だ

特にデバッグプリントなんか、あとで消すから
わざと目立つようにインデント壊していれるのに
2019/07/15(月) 19:24:55.84ID:ZSdcK9vK
コメントアウトしてフォーマットしたらどうなるのよ?
2019/07/15(月) 19:26:24.83ID:ZSdcK9vK
まぁでもなにはともあれ人によってコードがバラつかない&スッキリして見えるっていうメリットがデカ過ぎてそれ以外のデメリットなんて些細なことになるけどな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況