一、前言
主要是自带的函数库中的内容,具体可以去读源码。
len()是计算长度的函数,这里不再赘述,new()就是一个根据括号内类型大小创建空指针,进行使用的一种函数。一些特殊变量需要使用make(),这里在后面切片和字典处会有说明。
二、学习代码
package main
import (
"fmt"
"time" //这个时间库
)
func main() {
//取现在时间
now := time.Now()
fmt.Println(now)
fmt.Printf("%T\n", now)
fmt.Println(now.Unix()) //时间戳
fmt.Println(now.Weekday()) //输出现在的时间的周,下同此
fmt.Println(now.Year())
fmt.Println(now.Month())
fmt.Println(now.Day())
fmt.Println(now.Hour())
fmt.Println(now.Minute())
fmt.Println(now.Second())
fmt.Println(now.Format("2006/01/02 15:04:05")) //可以按照括号的格式进行打印
// 使用 new() 分配一个 int 类型的内存,分配一个指针
p := new(int)
fmt.Println(*p) // 输出 0,因为 int 的零值是 0
*p = 42
fmt.Println(*p) // 输出 42
}