diff options
Diffstat (limited to 'usr/r/reflect/main.go')
-rw-r--r-- | usr/r/reflect/main.go | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/usr/r/reflect/main.go b/usr/r/reflect/main.go index c4f5783d1..127bcb49b 100644 --- a/usr/r/reflect/main.go +++ b/usr/r/reflect/main.go @@ -9,23 +9,25 @@ import ( ) func main() { - reflect.Print(reflect.Int8); print("\n"); - reflect.Print(reflect.Int16); print("\n"); - reflect.Print(reflect.Int32); print("\n"); - reflect.Print(reflect.Int64); print("\n"); - reflect.Print(reflect.Uint8); print("\n"); - reflect.Print(reflect.Uint16); print("\n"); - reflect.Print(reflect.Uint32); print("\n"); - reflect.Print(reflect.Uint64); print("\n"); - reflect.Print(reflect.Float32); print("\n"); - reflect.Print(reflect.Float64); print("\n"); - reflect.Print(reflect.Float80); print("\n"); - reflect.Print(reflect.String); print("\n"); + var s string; - reflect.Print(reflect.PtrInt8); print("\n"); - reflect.Print(reflect.ArrayFloat32); print("\n"); - reflect.Print(reflect.MapStringInt16); print("\n"); - reflect.Print(reflect.ChanArray); print("\n"); - reflect.Print(reflect.Structure); print("\n"); - reflect.Print(reflect.Function); print("\n"); + s = reflect.ToString(reflect.Int8); print(s, "\n"); + s = reflect.ToString(reflect.Int16); print(s, "\n"); + s = reflect.ToString(reflect.Int32); print(s, "\n"); + s = reflect.ToString(reflect.Int64); print(s, "\n"); + s = reflect.ToString(reflect.Uint8); print(s, "\n"); + s = reflect.ToString(reflect.Uint16); print(s, "\n"); + s = reflect.ToString(reflect.Uint32); print(s, "\n"); + s = reflect.ToString(reflect.Uint64); print(s, "\n"); + s = reflect.ToString(reflect.Float32); print(s, "\n"); + s = reflect.ToString(reflect.Float64); print(s, "\n"); + s = reflect.ToString(reflect.Float80); print(s, "\n"); + s = reflect.ToString(reflect.String); print(s, "\n"); + + s = reflect.ToString(reflect.PtrInt8); print(s, "\n"); + s = reflect.ToString(reflect.ArrayFloat32); print(s, "\n"); + s = reflect.ToString(reflect.MapStringInt16); print(s, "\n"); + s = reflect.ToString(reflect.ChanArray); print(s, "\n"); + s = reflect.ToString(reflect.Structure); print(s, "\n"); + s = reflect.ToString(reflect.Function); print(s, "\n"); } |