Intern
What will the code output when run? package main import "fmt" func main() { var i int var f float64 var s string var b bool fmt.Printf("%d %g %q %t\n", i, f, s, b) }
sobes.tech AI
Answer from AI
The code will output the default values for each type in Go:
i— integer variable, default 0f— floating-point number, default 0.0s— string, default empty string""b— boolean type, defaultfalse
The output will be:
0 0 "" false
Format %d outputs an integer, %g — a floating-point number in a compact format, %q — a string in quotes, %t — a boolean.