powershell民なら
} else
と書いておく
こうすると解釈が延長するわけでelse節が無ければ次行で
{}
と書いて終わらすこともできる
これはpowershell民に限らず行志向言語の常識的イディオム
PowerShell -Part 7
661デフォルトの名無しさん
2025/11/27(木) 16:35:40.04ID:/I+q4k2H662デフォルトの名無しさん
2025/11/27(木) 16:51:14.83ID:o+yFQZuV663デフォルトの名無しさん
2025/11/27(木) 16:53:53.08ID:o+yFQZuV ああ、インタープリタ的な使い方ってことか
664デフォルトの名無しさん
2025/11/27(木) 16:58:55.38ID:o+yFQZuV ならとりあえず
} else {
と書いておくほうが良い気がする
} else {
と書いておくほうが良い気がする
665デフォルトの名無しさん
2025/11/27(木) 21:48:18.93ID:L4seW1+I elseは使わないようにする
666デフォルトの名無しさん
2025/11/27(木) 23:03:58.47ID:0ZpriLCv 5.xは三項演算子がないので他の言語よりelseを使う機会が多くなりがち
667デフォルトの名無しさん
2025/11/28(金) 10:07:39.92ID:YEOTrRQk Weekend Scripter: Best Practices for PowerShell Scripting in Shared Environment
https://devblogs.microsoft.com/scripting/weekend-scripter-best-practices-for-powershell-scripting-in-shared-environment/#use-consistent-indentation
PowerShellのコーディングスタイル
https://tech.guitarrapc.com/entry/2017/12/03/230119
https://devblogs.microsoft.com/scripting/weekend-scripter-best-practices-for-powershell-scripting-in-shared-environment/#use-consistent-indentation
PowerShellのコーディングスタイル
https://tech.guitarrapc.com/entry/2017/12/03/230119
668デフォルトの名無しさん
2025/11/28(金) 10:46:55.41ID:XwmNjHGj669デフォルトの名無しさん
2025/11/28(金) 11:06:29.89ID:mxO2kQAk if 真ならelse の中いかないし
if 偽ならelse の中やりたいし
else 閉じて走るのがまずい状況がすぐに思い浮かばない
if 偽ならelse の中やりたいし
else 閉じて走るのがまずい状況がすぐに思い浮かばない
670デフォルトの名無しさん
2025/11/28(金) 15:12:40.52ID:XwmNjHGj これだけアチコチで使われてるとなると新興宗教とは言えない雰囲気
671デフォルトの名無しさん
2025/11/28(金) 20:46:10.65ID:24RBB+24 なんにしろ行志向言語で中括弧を採用すること自体が悪手だったのは間違いない
672デフォルトの名無しさん
2025/11/28(金) 21:20:01.11ID:8z0qQ195 >>667
Stroupstrupって構文スタイルなのか…
しかもちゃんと「式解釈では問題ありませんが、PowerShellにはった時elseでエラーがでます。」って説明まで書いてる
いや、なんでこれが多いんだよ
意味わかんねぇよ…
Stroupstrupって構文スタイルなのか…
しかもちゃんと「式解釈では問題ありませんが、PowerShellにはった時elseでエラーがでます。」って説明まで書いてる
いや、なんでこれが多いんだよ
意味わかんねぇよ…
673デフォルトの名無しさん
2025/11/28(金) 21:59:10.04ID:YEOTrRQk https://ja.wikipedia.org/wiki/字下げスタイル
ストロヴストルップ・スタイルはビャーネ・ストロヴストルップがC++で使ったK&Rスタイルで、ストラウストラップのプログラミング入門 C++によるプログラミングの原則と実践やThe C++ Programming Languageといった彼の著書で使われている。
前述のスタイルと異なり、cuddled else (elseの前後に}と{を置くスタイル) を使わない。したがってストロヴストルップ式では次のようになる。
if (x < 0) {
puts("Negative");
negative(x);
}
else {
puts("Non-negative");
nonnegative(x);
}
ストロヴストルップ・スタイルはビャーネ・ストロヴストルップがC++で使ったK&Rスタイルで、ストラウストラップのプログラミング入門 C++によるプログラミングの原則と実践やThe C++ Programming Languageといった彼の著書で使われている。
前述のスタイルと異なり、cuddled else (elseの前後に}と{を置くスタイル) を使わない。したがってストロヴストルップ式では次のようになる。
if (x < 0) {
puts("Negative");
negative(x);
}
else {
puts("Non-negative");
nonnegative(x);
}
674デフォルトの名無しさん
2025/11/28(金) 22:18:41.05ID:HY2syTcn 誰だよスッポスッポ先生のことふざけた空耳日本語で呼ぶジャップは・・・
675デフォルトの名無しさん
2025/11/28(金) 23:42:10.29ID:8z0qQ195 else の後ろに括弧置いてるじゃん…
あ、いやそういう事じゃなくて不都合が発生しうる可能性があるスタイルをわざわざ使うってPowerShellにおいてはバカでしかないと思うって話
自分が良ければそれでいいって事?
少なくともインターネッツに載せるなら可能性が考慮されてなくてダメじゃね?
あ、いやそういう事じゃなくて不都合が発生しうる可能性があるスタイルをわざわざ使うってPowerShellにおいてはバカでしかないと思うって話
自分が良ければそれでいいって事?
少なくともインターネッツに載せるなら可能性が考慮されてなくてダメじゃね?
676デフォルトの名無しさん
2025/11/29(土) 10:54:08.34ID:ABxtwAdA ある人が書いたpowershellで動くスクリプトの書き方が
別の人がpowershellで動かしてエラーが出るのは困るよね
っていう話なの?
別の人がpowershellで動かしてエラーが出るのは困るよね
っていう話なの?
677デフォルトの名無しさん
2025/11/29(土) 12:36:08.79ID:RVWnFQqp スタイルだからそれぞれ拘りがあるってだけだろ
そのスタイルで統一されてれば問題ない
そのスタイルで統一されてれば問題ない
678デフォルトの名無しさん
2025/11/29(土) 14:43:58.37ID:nY8K5zGd 良いスタイル悪いスタイルがあるのになぜか悪いスタイルが流行ってるって話だろ
そもそもスタイルが分かれるような構文を採用したのがだめなんだけどな
そもそもスタイルが分かれるような構文を採用したのがだめなんだけどな
679デフォルトの名無しさん
2025/11/29(土) 15:48:53.71ID:RVWnFQqp おそらくC++から流れてきたんだろうと想像する
>>673にあるプログラミング入門 C++、The C++ Programming Languageが教科書になった人々
>>673にあるプログラミング入門 C++、The C++ Programming Languageが教科書になった人々
680デフォルトの名無しさん
2025/11/29(土) 16:28:37.98ID:m7OsZTNV C/C++のK&R派ではあるけど
文における{}
関数定義における{}
構造体/クラス宣言における{}
namespaceにおける{}
どれも扱いが違う
成形ツール使えばなんとでもなる
PowerShellなんてどうせ描き棄てだからどうでも良い
文における{}
関数定義における{}
構造体/クラス宣言における{}
namespaceにおける{}
どれも扱いが違う
成形ツール使えばなんとでもなる
PowerShellなんてどうせ描き棄てだからどうでも良い
681デフォルトの名無しさん
2025/11/29(土) 16:48:02.25ID:RvNmPLXk 例えば
先輩「PowerShell でこうやって IDE で書くこともできるけど普通に貼り付けて実行も1行ずつ実行する事もできる」
新人「ホントだ!ありがとうございます!」
新人「Windows標準で使えるし家でも勉強がてらやってみよう」
新人「うーん…よく分からない。検索するかぁ」
初心者向けWebサイト「(Stroupstrupスタイルで記述)」
新人「(貼り付けて)あれ?エラーが出る…よく分からない…」
みたいな話
初心者向けWebサイトはチームとかもないし誰が見るかも無いから、Stroupstrupスタイルは適していないってこと
ブログやQiitaとかならまぁええかとは思うし、チーム内で決めて使うならいいと思う
先輩「PowerShell でこうやって IDE で書くこともできるけど普通に貼り付けて実行も1行ずつ実行する事もできる」
新人「ホントだ!ありがとうございます!」
新人「Windows標準で使えるし家でも勉強がてらやってみよう」
新人「うーん…よく分からない。検索するかぁ」
初心者向けWebサイト「(Stroupstrupスタイルで記述)」
新人「(貼り付けて)あれ?エラーが出る…よく分からない…」
みたいな話
初心者向けWebサイトはチームとかもないし誰が見るかも無いから、Stroupstrupスタイルは適していないってこと
ブログやQiitaとかならまぁええかとは思うし、チーム内で決めて使うならいいと思う
682デフォルトの名無しさん
2025/11/29(土) 17:02:38.86ID:SvUt/JNW } をどんな構文でも常に行末としておき、if と else if を行頭に並べればブロックが対称的に見えるので美しく感じる
そんな理由があるという
けど全然共感できない
ifブロックが単に2つ続いているだけのパターンと、ifとelse ifが続いているパターンを取り違えるのは古典的なバグ
ならcuddled elseのほうがあえて相似形を崩して即座に峻別できるように喚起できるので合理的
そんな理由があるという
けど全然共感できない
ifブロックが単に2つ続いているだけのパターンと、ifとelse ifが続いているパターンを取り違えるのは古典的なバグ
ならcuddled elseのほうがあえて相似形を崩して即座に峻別できるように喚起できるので合理的
683デフォルトの名無しさん
2025/11/29(土) 18:21:27.95ID:UB7+qwb1 powershellなんて基本書き捨てだしスタイルなんて気にしたことない
vscodeのフォーマッタ任せ
vscodeのフォーマッタ任せ
684デフォルトの名無しさん
2025/11/29(土) 23:17:33.20ID:2Vwa6pZU 公式ドキュメントでも
}
else {
になってるな
about_If
https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_if
}
else {
になってるな
about_If
https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_if
685デフォルトの名無しさん
2025/11/30(日) 14:27:29.65ID:+PAfB5o2 }
else{
でしか理解出来ないってのは池沼
else{
でしか理解出来ないってのは池沼
686デフォルトの名無しさん
2025/12/04(木) 00:02:31.58ID:FQN2sxAz そういえばChromeとかFireFoxの開発者ツール画面のPowerShellでコピーっていつの間についてたのかしら
社内のしょうもないシステムのデータ落とすだけならマジでRPAとかいらんな
社内のしょうもないシステムのデータ落とすだけならマジでRPAとかいらんな
687デフォルトの名無しさん
2025/12/10(水) 08:52:12.78ID:aQIrInSg PowerShell 5.1: Web コンテンツからのスクリプト実行の防止
https://support.microsoft.com/ja-jp/help/5074596
https://support.microsoft.com/ja-jp/help/5074596
688デフォルトの名無しさん
2025/12/11(木) 09:00:26.27ID:qbXRYm+Y 「Windows PowerShell 5.1」に「IE」要素排除のための仕様変更
「Invoke-WebRequest」に警告を追加、2025年12月のセキュリティパッチ以降の適用で
https://forest.watch.impress.co.jp/docs/news/2070166.html
「Invoke-WebRequest」に警告を追加、2025年12月のセキュリティパッチ以降の適用で
https://forest.watch.impress.co.jp/docs/news/2070166.html
レスを投稿する
ニュース
- マイナ保険証「メリットなし」が最多 1.1万人調査で見えた“不安と様子見” ★2 [♪♪♪★]
- タワマンに戻りたい…子どものため郊外の庭付き一軒家に引っ越した世帯年収1,600万円の40代パワーカップル「心底後悔しています」 ★4 [樽悶★]
- カズレーザー「サンタクロースはいない」「買ってくれた親に感謝」発言に“視聴者から苦情”で「バカじゃねーの?って本当に思う」★2 [muffin★]
- 「女子は数学が苦手」「トップ層は男子」という“常識”に根拠なし? 国際的学力調査が示す事実 [♪♪♪★]
- 【おこめ】コメ価格は「損切り」間近か 卸最大手・神明社長の「暴落」発言の真意とは 「5キロ3500円」は実現するか ★2 [ぐれ★]
- 【赤坂サウナ火災】「賠償額は2億円超」弁護士が指摘。経営者の夫妻に小さな子がいたことも、慰謝料の高額化に [ぐれ★]
- 風俗って行ったことないんやが密着されながら「負けろ」とか「イけ」みたいなのってあるん?
- 「たまに暇」と「玉にキズ」って同じ意味の別の言葉だと思ってた
- トンカツの衣を剥がして食うやつどう思う?しかも飯は半分
- 歳取るとホント何も楽しくなくなる [943688309]
- VIPでアズールレーン
- 働けや殴りダムたる馬鹿無職🏡
