Skip to content

Instantly share code, notes, and snippets.

View tomtsang's full-sized avatar

tomtsang tomtsang

  • ttechnology
  • china
View GitHub Profile
@tomtsang
tomtsang / func-call-order.go
Created February 14, 2018 03:27
function call order
package main
import (
"fmt"
)
func main() {
a := 10
f := func() int { a = a * 2; return 5 }
x := []int{a, f()}
@tomtsang
tomtsang / slice-append.go
Last active February 14, 2018 03:33
slice append change the array data
package main
import (
"fmt"
)
func main() {
array1 := [...]string{"a", "b", "c", "d", "e", "f"}
slice1 := array1[:4]
fmt.Println(slice1)
@tomtsang
tomtsang / slice-2.go
Created February 14, 2018 05:56
slice-2.go
package main
import (
"fmt"
)
func main() {
array1 := [...]string{"a", "b", "c", "d", "e", "f", "g", "h", "i", "j"}
slice1 := array1[2:6]
fmt.Println(slice1)
@tomtsang
tomtsang / slice-copy.go
Created February 14, 2018 06:01
slice-copy.go
package main
import (
"fmt"
)
func main() {
sliceA := []string{"a", "b", "c"}
fmt.Println(sliceA)
sliceB := []string{"k", "l", "m", "n"}
@tomtsang
tomtsang / assign.go
Created February 16, 2018 01:38
assign.go
package main
import (
"fmt"
)
func main() {
power := 1000
fmt.Printf("default power is %d\n", power)
@tomtsang
tomtsang / apikeys.json
Last active June 11, 2022 09:14
apikeys.json
["jaagtngoNITvjOeYiy6BDmmAYhlESfZyqJkUuBXXSQA5WujPj0IIeEps0SK3Xdll", "X1g7kCCV1P84RItaLXXRHtUCBQ3udJX4jSOAUjYGwRmq7T4QhMGsRcSFEo6AuUrT", "kPRtbrEKuCWzEADQcuCFfQK03YNHVLNO4oWZ5IH2fy3uQq7OSbHchn4ln91g5TLL"]