1. ホーム
  2. 行く

[解決済み】スライスの最後の要素を取得する方法は?

2022-04-10 16:18:31

質問

スライスの最後の要素を抽出するGoの方法は?

var slice []int

slice = append(slice, 2)
slice = append(slice, 7)

slice[len(slice)-1:][0] // Retrieves the last element

上の解決策はうまくいくのですが、不格好な感じがします。

どのように解決するのですか?

スライスの最後の要素を読むだけの場合。

sl[len(sl)-1]

削除する場合

sl = sl[:len(sl)-1]

こちらをご覧ください スライスの裏技のページ