Android動畫學習(五)之屬性動畫實現Tween的效果和高階屬性示例
阿新 • • 發佈:2019-02-18
一、基本介紹
Golang設計者為了程式設計方便,提供了一些函式,這些函式可以直接使用,我們稱為Go的內建函式。文件:https://studygolang.com/pkgdoc -> builtin
二、常用內建函式
1、len:用來求長度,比如string、array、slice、map、channel
2、new:用來分配記憶體,主要用來分配值型別,比如int、float32,struct…返回的是指標。
3、make:用來分配記憶體,主要用來分配引用型別,比如chan、map、slice。
程式碼演示:
func BuiltinDemo() {
/*new:用來分配記憶體,主要用來分配值型別,比如int、float32,struct..*/
var n float64 =33.3333
fmt.Printf("n的型別=%T n的值為 %f \n",n, n)
//new 給值型別分配記憶體
var m *float64 = new (float64)
*m = 44.333
fmt.Printf("m 的型別= %T \nm指向的值=%v \nm本身的值=%p \nm=%p\n",
m, *m, m, &m)
//通過指標改變變數值
m1 := m
*m1 = 45.6666
fmt.Printf("m指向值=%v \n", *m)
*m ++
fmt.Printf("m指向值=%v \n", *m) // 5.56
fmt.Printf("m1指向值=%v \n", *m1) // 5.56
}