goのflagについて淡々と。
go弱のryusen33です、今回はflagについてまとめてみようかなと思います。
まずflagとはなにかという話です、
端的にいうとflagとは、
goで簡単にコマンドオプションを使えるパッケージとのことです。
実際には下記のように使います。
$ run main.go
banana
chocorate
となりますが、flagをつかっているので
$ run main.go -a=hogehogehoge
$hogehogehoge
banana
chocorate
とすることができます!
やったね!
ちなみにflag.parseは関数外ではできません。関数内でよろしくお願いします。