1. 程式人生 > >Android動畫學習(五)之屬性動畫實現Tween的效果和高階屬性示例

Android動畫學習(五)之屬性動畫實現Tween的效果和高階屬性示例

一、基本介紹
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 }