シェル関数

myfunc() {
  echo "$1"
}

myfunc "hello, world"

関数内で宣言(使用)する変数はグローバル。だが、localコマンドを使うと、関数スコープのローカル変数を作れる。

myfunc() {
  local i
  i=1
  echo $i
}

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2014-05-20 (火) 04:41:57 (1520d)