我不知道我在做什么,我决定尝试使用列表(docs) 。 这是我能想到的最多
- 为什么%v打印
{0xf840024660 <nil> 0xf840023660 4}
? - 为什么我没有收到与字符串混合的错误?
- 我该怎么强迫一个类型? (例如只有int,只有字符串等)
码:
package main
import "fmt"
import "container/list"
func main() {
ls := list.New()
ls.PushBack("a")
ls.PushBack(4)
ls.PushBack("5")
fmt.Println(ls)
ls2 := list.New()
ls2.PushBack(4)
ls2.PushBack(8)
fmt.Printf("%v\naaa\n", *ls2.Front())
fmt.Println(*ls2.Back())
}