package
0.5.36
Repository: https://github.com/devlights/try-golang.git
Documentation: pkg.go.dev

# README

サンプルリスト

このディレクトリには以下のサンプルがあります。

fileexample namenote
mkdir.goosop_mkdiros.Mkdir/MkdirAllのサンプルです.
listprocess.goosop_list_processesプロセスリストを取得するサンプルです.
environ.goosop_environos.Environ()のサンプルです。
getenv.goosop_getenvos.GetEnv() のサンプルです。
lookupenv.goosop_lookupenvos.LookupEnv() のサンプルです。
expandenv.goosop_expandenvos.ExpandEnv() のサンプルです。
expand.goosop_expandos.Expand() のサンプルです。
setenv.goosop_setenvos.Setenv() のサンプルです。
unsetenv.goosop_unsetenvos.Unsetenv() のサンプルです。
clearenv.goosop_clearenvos.Clearenv() のサンプルです。
pid.goosop_pidos.Getpid()のサンプルです.
pname.goosop_pname自身のプロセス名を取得するサンプルです。

# Functions

Clearenv は、os.Clearenv() のサンプルです。 全環境変数をクリアします。(このプロセス上での) # REFERENCES - https://pkg.go.dev/[email protected]#Clearenv.
Environ は、os.Environ()のサンプルです。 os.Environ() は、現在の環境変数の値を key=value 形式の文字列で返す。 戻り値は []string 。 # REFERENCES - https://pkg.go.dev/[email protected]#Environ.
Expand は、os.Expand() のサンプルです。 Expandは、マッピング関数に基づいて文字列の${var}または$varを置き換えます。 マッピング関数の書式は func(string) string となっています。 os.ExpandEnv() は、以下と同じことになります。 os.Expand(s, os.Getenv) # REFERENCES - https://pkg.go.dev/[email protected]#Expand.
ExpandEnv は、os.ExpandEnv() のサンプルです。 ExpandEnv は、現在の環境変数の値に従って、文字列中の ${var} または $var を置き換えます。 未定義の変数への参照は空文字列に置き換えられます。 戻り値は string で、error は返らない。 # REFERENCES - https://pkg.go.dev/[email protected]#ExpandEnv.
GetEnv は、os.GetEnv() のサンプルです。 Getenvは、キーで指定された環境変数の値を取得します。 値が返されるが、変数が存在しない場合は空が返ります。 空の値と未設定の値を区別するには、LookupEnvを使用します。 戻り値は string で、error は返却されない。 # REFERENCES - https://pkg.go.dev/[email protected]#Getenv.
ListProcesses -- プロセスリストを取得するサンプルです.
LookupEnv は、os.LookupEnv() のサンプルです。 LookupEnv は、キーで指定された環境変数の値を取得します。 その変数が環境に存在する場合、その値 (空でもよい) が返され、ブール値は true になります。 そうでない場合は、返される値は空で、ブール値は false になります。 # REFERENCES - https://pkg.go.dev/[email protected]#LookupEnv.
Mkdir -- os.Mkdir/MkdirAllのサンプルです.
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。.
Pid は、os.Getpid()のサンプルです.
Pname は、自身のプロセス名を取得するサンプルです。 os.Executable()を利用して取得します。 > Executable returns the path name for the executable that started the current process.
Setenv は、os.Setenv() のサンプルです。 既に存在する環境変数に対して os.Setenv() した場合は そのプロセス内で値が上書きされる。 # REFERENCES - https://pkg.go.dev/[email protected]#Setenv.
Unsetenv は、os.Unsetenv() のサンプルです。 指定された環境変数の値をクリアします。 一時的な環境変数を用意する際に、os.Setenv()とペアで以下のように よく利用される。 os.Setenv("MYENV", "HELLOWORLD") defer os.Unsetenv("MYENV") # REFERENCES - https://pkg.go.dev/[email protected]#Unsetenv.