アカウント名:
パスワード:
マジいいんすよマジもうbatやvbsは書きたくなくなるぐらいに
C#ベースのインタプリタなら覚える気になりますが…あと変な変数スコープ
変数スコープはいわゆるダイナミックスコープで、bashなどのUNIX系シェルの変数スコープと同じです。まあ、いまどき何故?という疑問はありますが、言語設計者によれば、いろいろ試した結果、ダイナミックスコープがいちばん納得できたそうです。
文法的には、基本的には普通の手続き型言語ですし、.NET Frameworkのライブラリがすべて使えますので、必要とあれば、型なしのC#みたいな使い方ができます(LINQとかはありませんが)。.NET Frameworkを使いまくるPowerShellプログラムを書いていると、「これ、C#でよくね?」みたいな気分になりますが、そういう使い方ができ
>bashなどのUNIX系シェルの変数スコープと同じです。Bashとは違う。ローカルで同じ名前の変数をときに、枝分かれする感じ。 = Python?最初から別々になっているPHP/Rubyタイプとも違う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
PowerShellもっと流行らそうぜ (スコア:0)
マジいいんすよマジ
もうbatやvbsは書きたくなくなるぐらいに
Re: (スコア:0)
C#ベースのインタプリタなら覚える気になりますが…
あと変な変数スコープ
Re: (スコア:2, 参考になる)
変数スコープはいわゆるダイナミックスコープで、bashなどのUNIX系シェルの変数スコープと同じです。
まあ、いまどき何故?という疑問はありますが、言語設計者によれば、いろいろ試した結果、ダイナミックスコープがいちばん納得できたそうです。
文法的には、基本的には普通の手続き型言語ですし、.NET Frameworkのライブラリがすべて使えますので、
必要とあれば、型なしのC#みたいな使い方ができます(LINQとかはありませんが)。
.NET Frameworkを使いまくるPowerShellプログラムを書いていると、「これ、C#でよくね?」みたいな気分になりますが、
そういう使い方ができ
Re:PowerShellもっと流行らそうぜ (スコア:0)
>bashなどのUNIX系シェルの変数スコープと同じです。
Bashとは違う。
ローカルで同じ名前の変数をときに、枝分かれする感じ。 = Python?
最初から別々になっているPHP/Rubyタイプとも違う。