-1
C#
私は以前は、インデックスで要素を参照することができ、要素を追加するメソッドを持っていましたList
を持っていました。 Goでは、このようなデータ型を持つのが難しいです。私がスライスを使用している場合、私はそのsize
を知ることができません。リストでは、要素に直接アクセスすることはできません。私の場合の完璧なデータ型は何ですか:私はリストを持ちたいと思っています。必要なときにアイテムを追加する必要があり、必要なときには単一アイテムを直接選択する必要があります。 List
へのインデックス作成を実装する必要がありますか?または同等のデータ型がありますか?Cのリストに相当するもの
「私はそのサイズを知ることができません。なぜでしょうか?」という長さを取得したり、アイテムを追加したり、アイテムを取得したりすることはできますか? 'len(list)'? – tkausl
あなたが完全にスライスのAPIに合ったと説明したもの: 新しいアイテムを追加: 's = append(a、newitem)' アクセスアイテム: 's [2]' サイズを調べる: 'len(s) – hsrv
Goはオブジェクト指向ではありません。例えば、 'arr.length'は' len(arr) 'の代わりに長さを与えません。 –