satocchiaブログ

satocchiaブログ

PR

×

キーワードサーチ

▼キーワード検索

カレンダー

コメント新着

tomoZo@ Re:Pale Moon日本語化トラブル(06/06) はじめまして。 28.16.0でまたもや提供さ…
satocchia @ Re[1]:Pale Moon日本語化トラブル(06/06) zui_9さんへ 本日、確認しました。ようや…
zui_9 @ Re:Pale Moon日本語化トラブル(06/06) 上記リンク「Githubのプロジェクト」の左…
わたなべ@ Re:powershellコンソール、見づらくありませんか?(08/26) 初めまして、この情報最高です! 背景を白…
y__@ Re:uwscでGUIフォーム(05/12) UWSC 仮掲示板から飛んできました。 HTAで…
2021.12.20
XML
カテゴリ: powershell
powershellのスコープがいまいち理解できず、「関数を定義する関数」ってのが作れないでいました。
スコープについて説明してるのって、大概が変数についての説明で、関数のスコープを指定するやり方が分からなかったのです。

長い間悩んでいたのですが、先日、いい​ サイト ​を見つけました。
function Global:関数名(パラメタ){
関数実体
}
とやればいいだけなんですね。簡単じゃん。
ちなみに、日本語でスコープを詳しく​ 解説しているの

function Build-Function( [string]$name, [scriptblock]$definition ){
    Invoke-Expression "function Global:$name{${definition}}"
}
Build-Function -name foo -definition {
    param( $p1, $p2 )
    "bar`t$p1`t$p2"
}
foo a b





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2021.12.20 09:28:10
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: