簡體   English   中英

如何使用 Go 獲取切片中的值?

[英]How to get values in slice with Go?

對於 Go 中的切片,我想獲取其中的所有項目。

package main

import "fmt"

func main() {
    var ids = []int{1, 2, 3}
    fmt.Println(ids)
}

// [1 2 3]

如果在 MySQL 中使用這些 id 搜索,例如

select * from posts where id IN (ids);

這里的ids應該是逗號分隔的數字

select * from posts where id IN (1,2,3);

有沒有一種快速的方法來獲取所有 id 值但不使用切片for循環?

有沒有一種快速的方法來獲取所有 id 值但不使用切片中的 for 循環?

不,您所能做的就是將循環隱藏在 function 中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM