forked from tinygo-org/tinygo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
print.go
45 lines (36 loc) · 837 Bytes
/
print.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package main
func main() {
// test basic printing
println("hello world!")
println(42)
println(100000000)
// check that this one doesn't print an extra space between args
print("a", "b", "c")
println()
// ..but this one does
println("a", "b", "c")
// print integers
println(uint8(123))
println(int8(123))
println(int8(-123))
println(uint16(12345))
println(int16(12345))
println(int16(-12345))
println(uint32(12345678))
println(int32(12345678))
println(int32(-12345678))
println(uint64(123456789012))
println(int64(123456789012))
println(int64(-123456789012))
// print float64
println(3.14)
// print complex128
println(5 + 1.2345i)
// print interface
println(interface{}(nil))
// print map
println(map[string]int{"three": 3, "five": 5})
// TODO: print pointer
// print bool
println(true, false)
}