为了账号安全,请及时绑定邮箱和手机立即绑定
2除以3变成0,???!!!摊手,无力吐槽。
看到这里还是不理解go为啥设计成这样
课件从哪下载
类似于命名空间,又有点不同
位运算内容很多的,位运算可以判断奇偶,数值交换等
package main

func main() {
var a, b = 611, 193
//A = 110
a = a ^ b
b = a ^ b
a = a ^ b
println(a, b)
}
大大等,小小等,等不等
+是运算符
++是表达式
每个常量都硬赋值会屎么,真不知道这样的设计有多大的高可用性
go是const太过度设计了
iota前面的常量必须先赋值,如下面是错误的:

package main

import (
"fmt"
)

const (
a
b = iota
c
)

func main() {
fmt.Println(a, b, c)
}
iota用在组合常量中
能解释一下求len和unsafe.Sizeo的区别么
==================================
package main

import (
"fmt"
"unsafe"
)

func main() {
const a = 1
const b = "你好go"

//fmt.Println(len(a))
fmt.Println(unsafe.Sizeof(a))

fmt.Println(len(b))
fmt.Println(unsafe.Sizeof(b))
}
常量可不就相当于字面量、硬编码、枚举么,go的常量是编译时常量
iota:阿偶他
go是utf8编码,中文和特殊字符可以作为变量,那中文怎么区分大小写呢?

======================
package b

var Foo int = 1
var π int = 2
var Π int = 3
var 中 int = 4
===========================
package main

import (
"b"
"fmt"
)

func main() {
fmt.Println(b.Foo)
fmt.Println(b.Π)
//fmt.Println(b.π)
//fmt.Println(b.中)
}
课程须知
1、课程难度属于初级 2、面向对象为:对Go 语言感兴趣或者想学习Go语言的同学
老师告诉你能学到什么?
1、Go 语言能做什么及发展历史; 2、Go 语言环境搭建; 3、Go 语言基础语法; 4、Go 语言数据类型; 5、Go 语言常量和变量; 6、Go 语言中控制语句;

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消