我想實現一個版本的cat和golang,并修改它來制作其他有用的程序
3 回答

慕尼黑5688855
TA貢獻1848條經驗 獲得超2個贊
這是一個開始你可以繼續這樣并管理標志等..
package main
import (
"fmt"
"io/ioutil"
"os"
)
func main() {
if len(os.Args) == 2 {
c, err := ioutil.ReadFile(os.Args[1])
if err != nil {
fmt.Println(err)
os.Exit(1)
}
fmt.Printf("%s\n", string(c))
} else {
for {
var newText string
fmt.Scanf("%s", &newText)
fmt.Println(newText)
}
}
}
- 3 回答
- 0 關注
- 142 瀏覽
添加回答
舉報
0/150
提交
取消