
Go基础
文章平均质量分 63
基础
阿联爱学习
记录学习后端的旅途,只要坚持学,学透,学精,你就会成为技术大牛!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一天面试三家公司-Java和Go语言,收获很大
今天面试了三家公司,有一家直接给出了意向,分享一下在面试过程中出现的问题 1.Go语言相关的 1.1 选择题(可能存在多个选项正确): 1.定义一个包内全局字符串变量,下面语法正确的是 ( AD ) A. var str string B. str := “” C. str = “” D. var str = “” 2.通过指针变量 p 访问其成员变量 name,下面语法正确的是( AB ) A. p.name B. (*p).name C. (&p).name D. p->..原创 2022-05-16 23:00:30 · 424 阅读 · 2 评论 -
学了Java又学Go-流程控制
1.1条件语句if 基础语法 • 可省略条件表达式括号。 • 持初始化语句,可定义代码块局部变量。 • 代码块左 括号必须在条件表达式尾部。 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ } 1.2 条件语句switch 类似其他语言的switch,用于不同条件执行不同的case,但是每个case不需要break来终止,自带终止。 还可以做类型判断,switch判断一个值是什么类型的,走对应高的case类型。 1.3条件语句select selec原创 2022-05-05 16:19:32 · 516 阅读 · 0 评论 -
学了Java又学Go-基础
基础 1.1主要特征 1.自动立即回收。 2.更丰富的内置类型。 3.函数多返回值。 4.错误处理。 5.匿名函数和闭包。 6.类型和接口。 7.并发编程。 8.反射。 9.语言交互性:可以调用C语言。 1.2可见性 1)声明在函数内部,是函数的本地值,类似private 2)声明在函数外部,是对当前包可见(包内所有.go文件都可见)的全局值,类似protect 3)声明在函数外部且首字母大写是所有包可见的全局值,类似public 1.3声明方式 var(声明变量), const(声明常量),原创 2022-05-05 10:45:24 · 360 阅读 · 0 评论 -
学了Java又学Go-函数
1.1 函数 golang函数的特点 • 无需声明原型。 • 支持不定 变参。 • 支持多返回值。 • 支持命名返回参数。 • 支持匿名函数和闭包。 • 函数也是一种类型,一个函数可以赋值给变量。 • 不支持 嵌套 (nested) 一个包不能有两个名字一样的函数。 • 不支持 重载 (overload) • 不支持 默认参数 (default parameter)。 1.2参数、返回值、匿名函数 任意参数:interface{}传递任意类型数据是Go语言的惯例用法,而且interface{}是原创 2022-05-05 21:13:05 · 286 阅读 · 0 评论 -
Go和Java中的Switch支持表达式类型对比
Java支持 1.switch表达式后面的数据类型只支持byte,short,int整形类型、字符类型char、枚举类型和java.lang.String类型。 2.注意:支持byte,short,int的包装类,因为会自动拆箱 Go语言的switch 支持任何类型 ...原创 2022-05-17 09:50:19 · 327 阅读 · 0 评论