ifの後で改行せんのって使わん方がええんかな🤔 (38)

←← 掲示板一覧に戻る ← スレッド一覧に戻る

1 野に咲く名無し@転載禁止 (e19a1) 2023/10/24 23:24:59.372 ID:dnH0nEXz

pythonやけど😔

2 野に咲く名無し@転載禁止 () 2023/10/24 23:25:14.876 ID:dnH0nEXz

一日経って見たらなんか違和感がある🧐

3 野に咲く名無し@転載禁止 2023/10/24 23:25:44.693 ID:vf8FO7Tl

宗教戦争がはじまる😱

4 野に咲く名無し@転載禁止 2023/10/24 23:30:45.397 ID:ZEBO8YLn

Pythonやったことないけど
{}で三行にしたほうが見やすい🥺

5 野に咲く名無し@転載禁止 2023/10/24 23:33:21.940 ID:zq5YBdYR

改行ないとやーやーなの

6 野に咲く名無し@転載禁止 2023/10/24 23:35:06.984 ID:WR8zxbty

if (nasake≦18){dekanasake=true}

7 野に咲く名無し@転載禁止 2023/10/24 23:35:08.666 ID:TmQHxbty

ワンラインは基本的にやめといたほうがいい

8 野に咲く名無し@転載禁止 2023/10/24 23:36:01.472 ID:008FDnU0

理由まで書いてよ🥺

9 野に咲く名無し@転載禁止 2023/10/24 23:36:15.672 ID:d8T8sE80

ifがstatementなのかexpressionな言語なのかでも変わるよね🥺

10 野に咲く名無し@転載禁止 () 2023/10/24 23:37:22.019 ID:dnH0nEXz

ifの後はインデントってのが頭に染みついてもて違和感が拭えへん🤔

11 野に咲く名無し@転載禁止 2023/10/24 23:37:29.113 ID:TmQHj3Xz

改行してあったほうが見やすいよね

12 野に咲く名無し@転載禁止 () 2023/10/24 23:37:36.853 ID:dnH0nEXz

直しとこかな…

13 野に咲く名無し@転載禁止 2023/10/24 23:39:25.485 ID:MJTzFTty

blackのフォーマッタデフォのまんまでええやろ
そんなこと考える必要ないはずやが

14 野に咲く名無し@転載禁止 2023/10/24 23:48:08.817 ID:MJTzi1ty

ワンラインはshell以外で使うな

15 野に咲く名無し@転載禁止 2023/10/24 23:48:53.172 ID:ZEBOe6Xz

基本改行してあった方がいいけどループ抜ける処理とかはつい1行で書きたくなる気持ちも分かる

16 野に咲く名無し@転載禁止 2023/10/24 23:49:47.837 ID:ZEBO8YLn

>>15
例外処理でreturnで抜ける時は使っちゃう🥺

17 野に咲く名無し@転載禁止 2023/10/24 23:49:58.168 ID:71w5X4lg

三項演算子ならまあ許したる😠

18 野に咲く名無し@転載禁止 2023/10/24 23:51:54.887 ID:vf8FO7Tl

三項演算子は初めて見たとき頭🤯した
なにしてるのかわかり辛い

19 野に咲く名無し@転載禁止 2023/10/24 23:52:21.129 ID:MJTzFTty

>>14
シェルはhttps://marketplace.visualstudio.com/items?itemName=foxundermoon.shell-formatと書き方はshell checkにぶん投げてる
詳しい人に任せるのがベストや

20 野に咲く名無し@転載禁止 2023/10/24 23:56:12.567 ID:ZEBOe6Xz

>>16
めっちゃ分かる...🥺

21 野に咲く名無し@転載禁止 2023/10/25 00:30:36.448 ID:Hjzoc5jl

他の人が読まないならどうでも良いぞ

22 野に咲く名無し@転載禁止 2023/10/25 00:53:22.254 ID:MU0wIcLb

3日後の自分は他の人やから安心し

23 野に咲く名無し@転載禁止 2023/10/25 00:54:51.179 ID:GI4onAuO

>>16
これぷゆ🥺

24 野に咲く名無し@転載禁止 2023/10/25 00:58:24.486 ID:0kE0FFLb

Blackに任せればそんな事考えなくてもいいぷゆ🥺

25 野に咲く名無し@転載禁止 2023/10/25 01:46:56.359 ID:MU0wc0Lb

>>19
そうやないそうやない
なんでもパイプや標準出力で1行に収めようとするシェル芸の話なのになんで自動整形の話になるんや

そもそもShell系ってPythonと違ってインデントでエラーでないしそもそもある程度インデントつけないと書けないやろ

関係ないけどほんまPythonのインデント仕様嫌いやわ
会社でPython2とPython3とMSDOSとPowerShellとRが使える環境があるけどもっぱらPowerShellを使う理由がそれ

26 野に咲く名無し@転載禁止 2023/10/25 07:40:33.132 ID:MU0wIcLb

>>25
79文字超えるならもう適切なところで改行しろやとか思う

Pythonの場合に限っては
forの遅いの嫌って黒魔術化してる内包表記→結構な割合でItertoolとかyaml適切に使えてなさそうなのでそれ使えやで終わる気がするで

Returnの行はわいはあんまり詰め込まないで近くで処理かなぁ

幸運なことに絶望的なうんこーどには出会ってないかもしれん

27 野に咲く名無し@転載禁止 2023/10/25 08:56:38.622 ID:HsaV9ijl

三項演算子、な

28 野に咲く名無し@転載禁止 2023/10/25 09:25:20.819 ID:MU0wXLqN

誰かと共有するならルール決めればいいだけの話では🥺

29 野に咲く名無し@転載禁止 2023/10/25 09:30:17.664 ID:aE0keDVM

if(numpyy > 100){isdekanasake = true}

30 野に咲く名無し@転載禁止 2023/10/25 09:42:26.446 ID:Nc8O3YqN

isyumechan ? 🤥 : ismokeke ? 🥺 : 😎

31 野に咲く名無し@転載禁止 2023/10/25 10:34:54.571 ID:idppqM2A

うーんち

32 野に咲く名無し@転載禁止 2023/10/25 12:17:18.101 ID:MU0wc0Lb

>>26
POSIXShellやその派生群はパイプが超早いのでむしろパイプを積極的に使わないとだめや
その上で改行しろというのはもともとPOSIXShellが対話モードを使うのが基本やぞというのから離れてしまう

33 野に咲く名無し@転載禁止 2023/10/25 12:44:02.228 ID:MU0wIcLb

>>32
パイプの途中で改行はそんな長ったらしいワンライナーは書くなってことやぞ

34 野に咲く名無し@転載禁止 2023/10/25 15:53:21.614 ID:2Zs6cvjl

VBAワイ「ほーん」

35 野に咲く名無し@転載禁止 2023/10/25 17:45:30.022 ID:MU0wc0Lb

>>33
シェル芸って普通やらないような難解な作業を1行でやるネタなのにそれいう?

36 野に咲く名無し@転載禁止 2023/10/25 19:37:04.297 ID:MU0wIcLb

>>35
シェル以外で使うときは可用性求められると思うんやけどな……

37 野に咲く名無し@転載禁止 2023/10/25 21:38:57.712 ID:0U4onRqN

昔初歩だけ習って大したことない資格も取ったけど長い間やらなすぎてそれすら忘れてしまった

38 野に咲く名無し@転載禁止 2023/10/25 21:43:29.423 ID:XPmEC0tu

>>28
ワイ「ルールとか知らんかった」