1
2
3
4
5
6
7
8
9
10 package conversions
11
12 func string_conversions() {
13 const A = string(65)
14 assert(A == "A")
15 const E = string(-1)
16 assert(E == "\uFFFD")
17 assert(E == string(1234567890))
18
19 type myint int
20 assert(A == string(myint(65)))
21
22 var i int
23 _ = string(i)
24
25 var b byte
26 _ = string(b)
27
28 var r rune
29 _ = string(r)
30
31 const _ = string('a')
32 const _ = string('\xf8')
33 const _ = string(byte(65))
34 const _ = string(rune(65))
35
36 type mystring string
37 const _ mystring = mystring("foo")
38
39 const _ = string(true )
40 const _ = string(1.2 )
41 const _ = string(nil )
42
43
44 _ = string(0.0 )
45 _ = string(0i )
46 _ = string(1 + 2i)
47 }
48
View as plain text