package main
import
("fmt"
)func
main()
fmt.
println
("source slice :"
, s)
fmt.
println
("remove element :"
,(s[:2
], s[2+
1:]...))
// 複製切片
s =int fmt.
println
("source slice :"
, s)
var n =
make([
]int
,len
(s))
copy
(n, s)
n[2]
=99fmt.
println
("copy slice :"
, n)
// 刪除指定長度的切片
s =int fmt.
println
("source slice :"
, s)
fmt.
println
("remove element index 2 and 3) :"
,(s[:2
], s[4:
]...))
// 為切片 a 擴充套件 j 個元素長度
s =int fmt.
println
("source slice :"
, s,
" len: "
,len
(s))
fmt.
println
("extend slice length :"
,len
((s,
make([
]int,5
)...))
)// 在索引 i 的位置插入元素 x
s =int fmt.
println
("source slice :"
, s)
fmt.
println
("insert 99 into index 3 :"
,(s[:3
],([
]int
, s[3:
]...
)...))
// 在索引 i 的位置插入長度為 j 的新切片
s =int fmt.
println
("source slice :"
, s)
fmt.
println
("insert new slice that's len is 2 into index 3 :"
,(s[:3
],(make([
]int,2
), s[3:
]...
)...))
// 取出位於切片 a 最末尾的元素 x
s =int fmt.
println
("source slice :"
, s)
fmt.
println
("get the last element of the slice :"
, s[
len(s)-1])}
go append切片之坑
先看 package main import fmt func main var part1 basearr 1 1 var part2 basearr 1 var result int for i 0 i len part2 i fmt.println result 預期結果 1 2 1 3 實際...
函式 使用函式指標操作函式
設計乙個名為calculate 的函式,他接受兩個double 值和乙個指向函式的指標,而被指向的函式接受兩個double引數,並返回乙個double值 calculate 函式的型別也是double,並返回被指向的函式值用calculate 的兩個double引數計算得到的值。例如,假設add 函...
eval函式 php PHP eval函式使用介紹
eval echo hello world 上邊 等同於下邊的 echo hello world 在瀏覽器中都輸出 hello world 運用eval 要注意幾點 1.eval函式的引數的字串末尾一定要有分號,在最後還要另加乙個分號 這個分號是php限制 2.注意單引號,雙引號和反斜槓的運用。如果...