github.com/shogo82148/std@v1.22.1-0.20240327122250-4e474527810c/go/types/tuple.go (about) 1 // "go test -run=Generate -write=all" によって生成されたコードです。編集しないでください。 2 3 // Copyright 2011 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 package types 8 9 // Tupleは変数の順序付きリストを表します。nil *Tupleは有効な(空の)タプルです。 10 // Tupleはシグネチャの構成要素や複数の代入の型を表すために使用されますが、Goのファーストクラスの型ではありません。 11 type Tuple struct { 12 vars []*Var 13 } 14 15 // NewTupleは指定された変数に対して新しいタプルを返します。 16 func NewTuple(x ...*Var) *Tuple 17 18 // Lenはタプルtの変数の数を返します。 19 func (t *Tuple) Len() int 20 21 // Atはタプルtのi番目の変数を返します。 22 func (t *Tuple) At(i int) *Var 23 24 func (t *Tuple) Underlying() Type 25 func (t *Tuple) String() string