PHP 初学 GO 学习笔记

说要学GO,但是总是三天打鱼,两天晒网的,既然如此就记录到博客上,这样既能督促自己,也能随时查看自己学习的进度。

[2023-09-20]

Go 语言最少有个 main() 函数。

iota : 特殊常量,可理解为 const 语句块中的行索引

& 参与运算的两数各对应的二进位相[与]

| 参与运算的两数各对应的二进位相[或]

^ 参与运算的两数各对应的二进位相[异]

<< 二进制左移,相当于乘以[2^n]

>> 二进制右移, 相当于除以[2^n]

A = 0011 1100

B = 0000 1101

-----------------

A&B = 0000 1100

A|B = 0011 1101

A^B = 0011 0001

package main

import "fmt"

var a,b int = 60 , 15
var c int
func init() {
	c = (a<<2)&b
}

func main() {
	add := func(a,b int) int {
		return a+b
	}
	result := add(a,b)
	fmt.Println(a,"+",b,"=",result)

	multi := func(a,b int) int {
		return a*b
	}
	result = multi(a,b)
	fmt.Println(a,"*",b,"=",result)
	fmt.Println(a<<2)
	fmt.Println(c)
	fmt.Println("Hello, World!")
}

 

你可能感兴趣的:(go,学习,笔记)