当前位置: 首页 > news >正文

域名访问网站怎么下载青岛大学网站建设

域名访问网站怎么下载,青岛大学网站建设,网页设计与制作课程标准构建,怎样申请自己的网站Golang 面试题合集.png 背景 在之前的文章中分享了 k8s 相关的面试题,本文我们重点来讨论和 k8s 密切相关的 Go 语言面试题。 这几年随着云原生的兴起,大部分后端开发者,特别是 Java 开发者都或多或少的想学习一些 Go 相关的技能,…

a4afb12ae1e34f5f144b20872daf467b.png

Golang 面试题合集.png

背景

在之前的文章中分享了 k8s 相关的面试题,本文我们重点来讨论和 k8s 密切相关的 Go 语言面试题。

这几年随着云原生的兴起,大部分后端开发者,特别是 Java 开发者都或多或少的想学习一些 Go 相关的技能,所以今天分享的内容比较初级,适合 Go 语言初学者。

252129779865b3d93133b342d3c10f49.png
image.png

本文内容依然来自于这个仓库https://github.com/bregman-arie/devops-exercises

以下是具体内容:

()的内容是我的补充部分。

Go 101

Go 语言有哪些特点

  • Go 是一种强类型静态语言,变量的类型必须在声明的时候指定(但可以使用类型推导),在运行时不能修改变量类型(与 Python 这类动态类型语言不同)。

  • 足够的简单,通常一个周末就能学会

  • 编译速度够快

  • 内置并发(相对于 Java 的并发来说非常简单)

  • 内置垃圾收集

  • 多平台支持

  • 可以打包到一个二进制文件中,所有运行时需要依赖的库都会被打包进这个二进制文件中,非常适合于分发。

Go 是一种编译型的静态类型语言,正确还是错误

正确✅

为什么有些函数是以大写字母开头的

这是因为 Go 语言中首字母大写的函数和变量是可以导出的,也就是可以被其他包所引用;类似于 Java 中的 publicprivate 关键字。

变量和数据类型

简洁和常规声明变量方式

package mainimport "fmt"func main() {x := 2 // 只能在函数内使用,自动类型推导var y int = 2fmt.Printf("x: %v. y: %v", x, y)
}

正确✅还是错误❌

  • 可以重复声明变量❌(强类型语言的特性)

  • 变量一旦声明,就必须使用✅(避免声明无效变量,增强代码可读性)

下面这段代码的结果是什么?

package mainimport "fmt"func main() {var userNameuserName = "user"fmt.Println(userName)
}

编译错误,变量 userName 没有声明类型;修改为这样是可以的:

func main() {var userName stringuserName = "user"fmt.Println(userName)
}

var x int = 2 and x := 2 这两种声明变量的区别

结果上来说是相等的,但 x := 2  只能在函数体类声明。

下面这段代码的结果是声明?

package mainimport "fmt"x := 2func main() {x = 3fmt.Println(x)
}

编译错误,x := 2  不能在函数体外使用, x = 3 没有指定类型,除非使用 x := 3 进行类型推导。

如何使用变量声明块(至少三个变量)

package mainimport "fmt"var (x bool   = falsey int    = 0z string = "false"
)func main() {fmt.Printf("The type of x: %T. The value of x: %v\n", x, x)fmt.Printf("The type of y: %T. The value of y: %v\n", y, y)fmt.Printf("The type of z: %T. The value of z: %v\n", y, y)
}

变量块配合 go fmt 格式化之后的代码对齐的非常工整,强迫症的福音。

Go 的基础面试题也蛮多的,我们先从基础的开始,今后后继续更新相关面试题,难度也会逐渐提高,感兴趣的朋友请持续关注。#GO #面试

往期推荐

k8s入门到实战--跨服务调用

k8s 入门到实战--部署应用到 k8s

使用 SQL 的方式查询消息队列数据以及踩坑指南

VictoriaLogs:一款超低占用的 ElasticSearch 替代方案

k8s 常见面试题

鼓励一下

0f27504c9993ec6cd2c27290e7e7ab7c.gif

赞完再走

http://www.yayakq.cn/news/799331/

相关文章:

  • 做网站怎么买断源码我做的网站不知道网站怎么办
  • 福田附近公司做网站建设多少钱四川公共交易资源信息网
  • 律师事务所网站 备案js网站开发视频教程
  • saas建站 彩页wordpress怎么兼容浏览器
  • 网站开发建设方案的主要内容包括泰安seo优化
  • 国外vps做网站测速有没有a站可以打开
  • 企业网站建设后期维护费用服装设计的基本知识
  • 找最新游戏做视频网站越秀公司网站建设
  • html5 网站建设鞍山网站制作价格
  • 公司网站开发哪家好搭建平台 能说会写
  • 网站关键词数量减少那个啥的网站推荐下
  • 网站建设需要什么流程图万齐网站建设
  • 网站开发设计图psd咸阳专业网站建设
  • 万建站南昌婚庆策划公司名称
  • 岗顶网站开发网站正在建设中中文
  • 宣讲家网站两学一做心得体会辽宁工程建设工程信息网站
  • 网站做防篡改手机网站关键词seo
  • 住房和城建设网站网站地图页面模板
  • 个人网站 用什么域名在那些网站可以接兼职做
  • 网站制作设计培训多少钱深圳东门市场
  • wordpress 网站很卡免费代运营
  • 做网站建设一年能赚多少推广方式怎么写
  • 自己做网站能赚钱吗2018上海优化网站关键词
  • 学做美食的网站旅游最新资讯
  • 做的最好自考网站是哪个建程网官网最新信息
  • 乌审旗建设局网站wordpress模板格式
  • 武隆集团网站建设网站优化制作公司代理
  • 建筑网站模版寻找网站设计与制作
  • 福州网站推广wordpress 媒体 路径
  • 外贸用免费网站推广 有效果135编辑器