Fetch the repository succeeded.
package main
import (
"fmt"
"os"
"strconv"
"gitee.com/cyber__nemo/exercise-of-go-programming/ex_2/lenconv"
)
// usage:
// go run ex_2_2.go 12
// OR
// go run ex_2_2.go
// 12
func main() {
var ft lenconv.Foot
if len(os.Args) == 1 {
fmt.Println("please input a number (unit ft):")
var input float64
fmt.Scanf("%g", &input)
ft = lenconv.Foot(input)
fmt.Printf("%s = %s = %s\n", ft, lenconv.FToM(ft).String(), lenconv.FToI(ft).String())
} else {
for _, inputStr := range os.Args[1:] {
f, err := strconv.ParseFloat(inputStr, 64)
if err != nil {
fmt.Fprintf(os.Stderr, "err: %v", err)
}
ft = lenconv.Foot(f)
fmt.Printf("%s = %s = %s\n", ft, lenconv.FToM(ft).String(), lenconv.FToI(ft).String())
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。