四、写下第一段Go语言代码“Hello World”

小建议:就是文件夹路径或者文件名称不要出现中文,可能会导致一些不必要的麻烦(编译失败)

在sublime中,我们在src文件夹上面,单击右键“New file”。新建一个go文件。

将这个文件先保存为.go格式的源代码文件。保存的快捷键是Ctrl+S,或者是点击“file”à“save”。建议使用快捷键。

1:代码详解

HelloWorld的代码框架如下。

在控制台里面找到这个HelloWorld,并且执行结果如下所示:

2:单行注释和多行注释

注释语法不参与程序的运行。他就是给我们的代码添加一个给程序员提示的信息。

单行注释://

多行注释(块注释):/* */

在sublime里面的快捷键是“ctrl+/”。再按一下就是取消代码。

五、Go语言的变量学习

计算机的应用程序,不管你电脑上安装的QQ音乐,还是看视频的暴风影音,还是浏览器本质上都是计算机上的一个应用程序,只要你运行起来。那么,这些应用程序里面的数据都是存储在计算机的内存中,无论你是在听歌(音频),看电影(视频),浏览网页(文字,图片,多媒体)数据一律都是在计算机的内存中保存,只要你关掉,应用程序,那么这些数据也就消失了。

变量就是计算机程序在运行的过程中,可以被改变的数据,我们就称为变量。所有的变量都在程序的运行过程中,存储在内存中。

内存其实就是一个存储数据的连续集合组织。

每一个内存的存储空间都有一个独有的内存地址,这个地址上面对应着这一块内存的空间。(门牌号码对应着房间。)

内存地址都是由一个16进制的无符号数据来表示的。(计算机能够识别的是二进制,八进制,十进制,十六进制等等)。一般一个内存地址是这样的。0x00000001,0x10100111,0x00110010

通过内存地址我们就可以对内存空间进行数据的取出来和放进去,但是内存的地址比较难记忆,所以我们在编程的过程中,可以给内存的地址起一个别名,这个别名容易记忆,我们可以对别名的操作来直接进行对内存数据的操作。

1:  变量的声明和定义

新建一个go文件,我们来学习,文件名为002变量的定义和使用.go。

num变量名是计算机内存地址的别称,num==0x010001112(假设)。这样的话方便我们操作内存的空间。

改变一下变量的值看一下。

这个时候打印出来的效果如下:

原理:变量的值,可以做修改,nums本身的内存空间里面存放的是10,后来我们把num的内存空间重新赋值20这个数,这就意味着刚才存放的10倍删掉清除,里面只有心赋值的20。(注意:程序的执行时从上到下依次执行的。)

2:不同的数据类型

整型数据int。专门存放程序中的整型数据。

浮点型数据float32和float64专门存放带有小数点的数据。

布尔类型:专门存放“对”和“不对”两个数据。

字符串数据:专门存放文本数据类型。

不同的数据类型在内存中占据空间的大小不一样。类似于我们去酒店开房,你有几个人就安排多大的房子。

我们先来了解一下float32这个类型。它是专门用来存放浮点数的也就是小数。计算圆的周长和面积。

打印结果如下所示:

注意:变量定义完成之后,必须使用,否则就会报错。

这套区块链开发课程,都有我自己讲解的配套视频课程。如果想要系统的学习区块链开发技术的朋友,可以和我一起交流。添加我请您备注

是从博客园看到的,谢谢。

转载于:https://www.cnblogs.com/renyanlei/p/10569215.html

从小白到区块链工程师:第一阶段:Go语言的HelloWorld初始(2)相关推荐

  1. 区块链技术培训—从技术小白到年薪百万区块链工程师的进阶之路

    近期,百度.小米.京东.360.联想等行业巨头纷纷开出高薪招聘区块链开发,甚至有公司开出了500万的年薪在找区块链工程师. 喂,正在埋头苦干.默默搬砖的你,有没有想过自己有一天也可以过上年薪百万的日子 ...

  2. 80万年薪挖不来一个区块链工程师的背后,传统IT人转型意愿高达80%,转型潮却远未到来......

     "在硅谷,每个区块链工程师平均有16个职位在虎视眈眈地盯着他."那么, 如何成为一名合格的区块链工程师呢? 作者 | 鸽子 "80万年薪,有期权,每个月都有token ...

  3. 教你如何成为一名区块链工程师!

    2019独角兽企业重金招聘Python工程师标准>>> 这篇文章探讨成为区块链工程师的必备门槛外,也说说区块链的未来!会不会哪天产业垮台,就失业了? 区块链是不是假议题? 我常常跟别 ...

  4. 区块链工程师工资小调查,工资最高的居然是杭州

    昨天爬了某知名招聘网站,收集到区块链工程师职位180个,现在统计如下. 全国区块链工程师的平均工资为27775元,远远高于很多IT岗位. 用人量方面,北京和深圳招聘人数都接近50人,属于第一梯队.杭州 ...

  5. CSDN日报191105:2019年11月全国程序员工资统计,区块链工程师比算法工资高

    CSDN日报来啦!给大家奉上当日最新鲜的技术干货! 2019年11月全国程序员工资统计,区块链工程师比算法工资高 作者:有数可据 我每个月第一天(也许是第二天,第三天),会爬招聘网站,并在CSDN发布 ...

  6. 区块链工程师平均薪资 25~50k?6 个理由告诉你为什么要懂区块链!

    作者 | Carol 出品 | 区块链大本营(blockchain_camp) 如果说有一个什么领域,能让中科院.华为.腾讯.京东.360.微众银行的大咖汇聚在一起,那一定是--区块链. 悄咪咪地给大 ...

  7. 2019年11月全国程序员工资统计,区块链工程师比算法工资高。

    我每个月第一天(也许是第二天,第三天),会爬招聘网站,并在CSDN发布. 趋势 本月全国程序员平均工资为13451元,比上个月略涨. 北上广深杭工资趋势 区块链程序员的工资 职能 工资 系统架构师 2 ...

  8. 阿里码农改简历为区块链工程师相亲 猛收360份求爱信

    点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 第二届世界智能大会于 5 月 16 日在天津梅江会展中心举行.马云发表演讲时透露:蚂蚁金服 ...

  9. 2020 年了,不知道这些还怎么做区块链工程师?

    作者 | Michael Garbade 译者 | 苏本如,责编 | 夕颜 出品 | CSDN(ID:CSDNnews) 在过去的十年中,区块链行业发生了翻天覆地的变化:本文将告诉你应该了解的10件事 ...

  10. 全国程序员工资最新统计,区块链工程师比算法工资高!

    作者 | 周哲 出品 | CSDN博客 本月全国程序员平均工资为13451元,比上个月略涨: 北上广深杭工资趋势: 各个职位不同的薪资: 区块链工程师的工资比算法工程师要高哇,后悔当初学了算法. 主要 ...

最新文章

  1. 转: ajax跨域之JSONP
  2. C# 定时器定时更新
  3. 完整简单的红黑树算法
  4. TCP/UDP常用端口号,大家快收藏
  5. iOS 5 故事板入门(3)
  6. css超出显示...(单行、多行)
  7. 产品经理全套入门学习资料,及各行业解析分享
  8. 139考研数学高分系列线性代数-杨超
  9. Qt5.9.0下载与安装(windows版本)
  10. 用JS代码自动填写正方教务系统的教学评价
  11. 电路原理计算机,电路原理A卷(07计算机).doc
  12. 深信服超融合技术架构(重点介绍主要模块)
  13. Java算法——整数转罗马数字(LeetCode第12题)
  14. 【转载】MATLB绘图
  15. 原乐志老师语录及船长的习拳心得(二)
  16. wpf 关于程序集间使用资源字典共享资源
  17. 【机器学习--朴素贝叶斯与SVM进行病情分类预测】
  18. 打印准考证没电脑怎么办
  19. linux龙芯LS1B socketCAN测试(含canutils安装)
  20. python画简易动物画法_15种儿童简笔画!用最简单的方式,画出最创意的作品!...

热门文章

  1. $on与$emit实现父子跨多组件通信
  2. 多图片文件上传实现并通过 PostMan 测试
  3. 安装WPS办公软件后广告特别多怎么办?【wps广告】全网最详细!!!
  4. 戴尔完成600亿美元与EMC并购交易 戴尔科技正式成立
  5. div中字符串自动换行
  6. 如何为resin的jvm-default.log瘦身
  7. 在小榕的论坛看的一篇关于DOS批处理命令的文章
  8. 2020校招薪酬大比拼,PDD好猛!旧人没有新人香,你被倒挂了没?
  9. 我们公司为什么要放弃Lombok?因为它让你的代码处于了“亚健康”状态
  10. 我们和优秀工程师的差距在哪儿