如何在Go中输出布尔值:在控制台打印true/false
大家好!我刚开始学习Go,遇到了一个简单但让我困惑的情况。我正在写一个小程序,需要检查某个条件并将结果输出到控制台。例如,我检查一个数字是否为偶数,并想打印true或false。
这是我的代码:
```go
package main
import "fmt"
func isEven(n int) bool {
return n%2 == 0
}
func main() {
result := isEven(5)
// 如何输出result?直接用fmt.Println(result)?
fmt.Println(result)
}
```
当我运行这段代码时,它正常工作并输出`false`。但我不确定这是否是正确的做法。也许有更优雅或标准的格式化方法?我看到在其他语言(比如Python)中可以直接写`print(result)`就可以了,但在Go中我听说过`fmt`包及其功能。
另外我还想知道:是否可以不直接输出`true`/`false`,而是以其他方式输出布尔值,比如字符串"是"/"否"或"1"/"0"?或者这需要额外的处理?