Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for Variadic (0.05 sec)

  1. src/cmd/api/main_test.go

    		}
    	}
    	buf.WriteByte(']')
    }
    
    func (w *Walker) writeParams(buf *bytes.Buffer, t *types.Tuple, variadic bool) {
    	buf.WriteByte('(')
    	for i, n := 0, t.Len(); i < n; i++ {
    		if i > 0 {
    			buf.WriteString(", ")
    		}
    		typ := t.At(i).Type()
    		if variadic && i+1 == n {
    			buf.WriteString("...")
    			typ = typ.(*types.Slice).Elem()
    		}
    		w.writeType(buf, typ)
    	}
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Thu Feb 20 03:25:33 UTC 2025
    - 31.4K bytes
    - Viewed (0)
  2. api/go1.5.txt

    pkg go/types, method (*Signature) Results() *Tuple
    pkg go/types, method (*Signature) String() string
    pkg go/types, method (*Signature) Underlying() Type
    pkg go/types, method (*Signature) Variadic() bool
    pkg go/types, method (*Slice) Elem() Type
    pkg go/types, method (*Slice) String() string
    pkg go/types, method (*Slice) Underlying() Type
    pkg go/types, method (*StdSizes) Alignof(Type) int64
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Thu Jul 30 21:14:09 UTC 2015
    - 46.6K bytes
    - Viewed (0)
  3. src/cmd/cgo/doc.go

    C compilers are aware of this calling convention and adjust
    the call accordingly, but Go cannot. In Go, you must pass
    the pointer to the first element explicitly: C.f(&C.x[0]).
    
    Calling variadic C functions is not supported. It is possible to
    circumvent this by using a C function wrapper. For example:
    
    	package main
    
    	// #include <stdio.h>
    	// #include <stdlib.h>
    	//
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Wed Dec 11 23:57:34 UTC 2024
    - 44K bytes
    - Viewed (0)
Back to top