Predeclared Identifiers | Type | Explanation | |
nil | Zero value | Type must be a pointer, channel, func, interface, map, or slice type | |
iota | Constant | 计数器 | |
false | Constant | 布尔值 false | |
true | Constant | 布尔值 true | |
append(slice []Type, elems …Type) []Type | function | Appends the elements to the slice. | |
cap(v Type) int | function | Returns the capacity of the slice. | |
clear[T ~[]Type | ~map[Type]Type1](t T) | function | Clears the contents of a map or slice. | |
close(c chan<- Type) | function | Closes the channel. | |
complex(r, i FloatType) ComplexType | function | Creates a complex number with the given real and imaginary parts. | |
copy(dst, src []Type) int | function | Copies elements from the source slice to the destination slice. | |
delete(m map[Type]Type1, key Type) | function | Deletes the element with the given key from the map. | |
imag(c ComplexType) FloatType | function | Returns the imaginary part of the complex number. | |
len(v Type) int | function | Returns the length of the slice, string, or map. | |
make(t Type, size …IntegerType) Type | function | Creates a slice, map, or channel. | |
max[T cmp.Ordered](x T, y …T) T | function | Returns the maximum of the given elements. | |
[min[T cmp.Ordered](x T, y …T) T] | function | Returns the minimum of the given elements. | |
new(Type) *Type | function | Allocates memory for a new value of the given type and returns a pointer to it. | |
panic(v any) | function | Stops the execution of the current goroutine and starts a panic. | |
print(args …Type) | function | Prints the given arguments to the standard output. | |
println(args …Type) | function | Prints the given arguments to the standard output, followed by a newline character. | |
real(c ComplexType) FloatType | function | Returns the real part of the complex number. | |
recover() any | function | Attempts to recover from a panic started by the current goroutine. | |
any | type | Represents any type. | |
bool | type | Represents a boolean value (true or false). | |
byte | type | Represents an 8-bit unsigned integer. | |
comparable | type | Represents a type that can be compared using the == and != operators. | |
complex64 | type | Represents a 64-bit complex number. | |
complex128 | type | Represents a 128-bit complex number. | |
error | type | Represents an error value. | |
float32 | type | Represents a 32-bit floating-point number. | |
float64 | type | Represents a 64-bit floating-point number. | |
int | type | Represents an integer number. | |
int8 | type | Represents an 8-bit signed integer. | |
int16 | type | Represents a 16-bit signed integer. | |
int32 | type | Represents a 32-bit signed integer. | |
int64 | type | Represents a 64-bit signed integer. | |
rune | type | Represents a Unicode character. | |
string | type | Represents a sequence of characters. | |
uint | type | Represents an unsigned integer number. | |
uint8 | type | Represents an 8-bit unsigned integer. | |
uint16 | type | Represents a 16-bit unsigned integer. | |
uint32 | type | Represents a 32-bit unsigned integer. | |
uint64 | type | Represents a 64-bit unsigned integer. | |
uintptr | type | Represents an unsigned integer that represents a memory address. | |