Go Wiki: Go 2 ジェネリクスに関するフィードバック

このページは、Go 2 のコントラクト(ジェネリクス)ドラフトデザインに関するフィードバックを収集し、整理することを目的としています。

構文のプロトタイプ実装はhttps://go.dokyumento.jp/cl/149638にあります。これはGoリポジトリのtipにパッチを当てることで利用できます。

ブログ、Medium、GitHub Gists、メーリングリスト、Googleドキュメントなどにフィードバックを投稿してください。そして、ここにリンクしてください。

フィードバック量が増えるにつれて、特定の種類のフィードバックごとにこのページを整理または再編成してください。

支持

補足(修正を伴う支持)

対案

反対意見

フィードバックを追加する

すべてのエントリを下記のようにフォーマットしてください。

新しいフィードバックを見やすくするためです。Gistを作成してください。また、カテゴリリストの一番上に新しいエントリを追加することで、リストを逆時系列順にソートするのに役立ちます。

簡単なコメント

type Key _
type Value _

type IntStringHolder Holder<Key:int, Value:string>

type Holder struct {
    K Key
    V Value
}

func (h *Holder) Set(k Key, v Value) {
    h.K = k
    h.V = v
}

func main() {
    v:= IntStringHolder{}
    v.Set(7,"Lucky")
}

このコンテンツはGo Wikiの一部です。