次のコード スニペットがあります。
package main
import("fmt";"flag")
func main() {
var a = flag.Int("a",0,"divident")
var b = flag.Int("b",1,"divisor")
flag.Parse()
fmt.Printf("%f",*a / *b )
}
-a 3 および -b 2 コマンド ライン引数の場合、出力は次のようになります。%!f(int=1)
この除算を強制的に浮動小数点にする最良/最もエレガントな方法は何ですか?