【まず1嫁】くだすれPython(超初心者用) その59at TECH【まず1嫁】くだすれPython(超初心者用) その59 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト450:デフォルトの名無しさん 24/03/12 23:22:29.84 oG8PduKS.net >>437 きっちりつか、autopep8かけるだけ。 451:デフォルトの名無しさん 24/03/13 00:57:33.03 TCqO/DNK.net Pythonはかなり古めかしい考え方のプログラミング言語だからな 452:デフォルトの名無しさん 24/03/13 02:43:27.57 ptopN5lQ.net Ruby で、多重ループから一気に抜け出すのは、 ラベル付きのKernel.#throw/#catch を使う 453:デフォルトの名無しさん 24/03/13 05:11:03.78 NVpOWzEq.net Rubyはcallccあるんじゃない?なんでもできるでしょ Pythonもコルーチンあるから今のVMで実装はできそうだけど あえて提供してないんだろうな 454:デフォルトの名無しさん 24/03/13 08:24:43.29 fKc7/92t.net あれ、breakやcontinueの後に脱出先のラベル名を指定できたはずだが 別の言語だったかな? 455:デフォルトの名無しさん 24/03/13 08:38:24.40 6IE1D2aF.net javaだな 456:デフォルトの名無しさん 24/03/13 12:46:02.87 q50ahorY.net >>441 インデントが空白4文字であることと入れ子を3重にしないことの因果関係が不明 関数やブリッジを介在した方がわかりにくいコードになることもあるぞ そもそもCでも空白4文字インデントを使うことが多いが、 普通に3重ループは出てくるでしょ 例えばここ https://github.com/numpy/numpy/blob/9de8a809efa4c8193a168af9191a0c69290db3e4/numpy/_core/src/umath/ufunc_type_resolution.c#L1517 波括弧がないからlambdaでreturnを持つ複数の文を1つの式で扱えないとかだったらわかるけど、 インデントは関係ないでしょ 綺麗なコードを設計しよう、書こうとしてさまざまななテクニックを知ろうとする意識は大事だと思うけど、 実践なしに本とかに書かれてた「このテクニックはこういうときに使う」を鵜呑みにして、 テクニックを使わない方が見通しが良くなるような簡単な場合にも無理に使おうとするのは よくないと思うけどなあ。デザインパターンの濫用みたいな感じ。 戻り値で判定はあり得ても例外はあり得ないわ。 誤用としか言いようがない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch