我有一個struct & array slice
type Book struct {
書名 string
類別 string string
創建者 string
}
var books = []Book{
{bookName: "學習去", category: "編程", 創作者。"steve"}。
{bookName: "study html", category: "編程", 創作者。"jobs"}。
}
func main(){
//How to add data to index[0] or front of books
}
uj5u.com熱心網友回復:
這樣如何?
package main
import "fmt"/span>
func test() {
books = append([]Book{{
bookName: "study c "。
類別。"programing"。
創建者。 "tmp"。
}}, books...)
fmt.Println(books)
}
uj5u.com熱心網友回復:
你的問題沒有得到澄清。我已經試著給你一個答案。我將books變數中的第一個索引與new變數中的其他資料相結合。
package main
import "fmt"/span>
type Book struct {
書名 string
類別 string string
創造者 string
}
func main() {
var books = []Book{
{bookName: "學習去", category: "編程", 創作者。"steve"}。
{bookName: "study html", category: "編程", 創作者。"jobs"}。
}
var new = []Book{
{bookName: "study css", category: "Styling", creator: "john"}。
}
new = append(books[0: 2], new[0])
fmt.Println(new)
}
結果
[{study go programming steve}。{study html programming jobs} {study css Styling john}] 。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/313482.html
標籤:
