標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

2020-01-03から1日間の記事一覧

素の Lua で setenv

lua

環境変数を参照する場合は os.getenv が使えるが、設定するための os.setenv 相当のものはない。 が、os.execute で自分自身を呼び出せば、無理やり設定することも可能だ(ただし、起動時のみ) --- LANG=C を設定したい時: if os.getenv("LANG") ~= "C" th…

IsNil を書いてみた

go

型が違っても nil 判定ができる関数を作ってみた。 package main import ( "fmt" "reflect" ) func IsNil(p interface{}) bool { if p == nil { return true } value := reflect.ValueOf(p) switch value.Kind() { case reflect.Ptr, reflect.Map, reflect.S…