mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-07 20:43:40 +00:00
Be able to print maps to some degree
Print the number of elements, or nil if it is a nil map.
This commit is contained in:
@@ -102,7 +102,21 @@ func printitf(msg interface{}) {
|
||||
}
|
||||
}
|
||||
|
||||
func printmap(m *hashmap) {
|
||||
print("map[")
|
||||
if m == nil {
|
||||
print("nil")
|
||||
} else {
|
||||
print(m.count)
|
||||
}
|
||||
putchar(']')
|
||||
}
|
||||
|
||||
func printptr(ptr uintptr) {
|
||||
if ptr == 0 {
|
||||
print("nil")
|
||||
return
|
||||
}
|
||||
putchar('0')
|
||||
putchar('x')
|
||||
for i := 0; i < int(unsafe.Sizeof(ptr))*2; i++ {
|
||||
|
||||
Reference in New Issue
Block a user