在 Go 中創(chuàng)建切片時(shí)是否可以定義自定義默認(rèn)值?例如manyFlags := make([]int, 10)manyEmptyFlags := make([]int, 10, 10)someEmptyFlags := make([]int, 5, 10)manyFlags將創(chuàng)建一個(gè)容量為 10 的空切片manyEmptyFlags將創(chuàng)建一個(gè)長度為 10 的切片,但所有值都為零manyFlags將創(chuàng)建一個(gè)容量為 10、長度為 5 的切片,前 5 個(gè)值為零是否可以設(shè)置像 1 或 -1 這樣的默認(rèn)值?我可以循環(huán)并設(shè)置值或更改我的程序以將零視為默認(rèn)值,但真的沒有其他方法嗎?
將新切片中的所有值默認(rèn)為設(shè)置的默認(rèn)值 GoLang
阿波羅的戰(zhàn)車
2022-06-01 18:25:35