我想实现一个版本的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 关注
- 108 浏览
添加回答
举报
0/150
提交
取消