我觉得true 并没有什么用 谁可以解释一下
@@ -7,7 +7,7 @@ func cat(f *os.File) {
const NBUF = 512
var buf [NBUF]byte
for {
- switch nr, err := f.Read(buf[:]); true {
+ switch nr, err := f.Read(buf[:]); {
case nr < 0:
fmt.Fprintf(os.Stderr, "cat: error reading: %s\n", err.Error())
os.Exit(1)