| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 我的Go+语言初体验——【如果你学习过 Python,那么如何入门 Go+ 语言?】基础篇 -> 正文阅读 |
|
[Python知识库]我的Go+语言初体验——【如果你学习过 Python,那么如何入门 Go+ 语言?】基础篇 |
上一节 我的Go+语言初体验——【如果你学习过 Python,那么如何入门 Go+ 语言?】安装篇 我们讲述了如何安装 GO+ 语言,这篇博文我给自己设立的目标是解决以下几个问题:
1. 注释语法为什么要把注释语法放在第一位呢?因为我认为注释可以让你具有随意修改代码源文件的能力,而不用担心会改变程序运行逻辑,你可以随意添加你想要添加的东西,帮助你理解代码。 从官方文档中(GoPlus),我们可以知道,GO+ 的注释语法和 C 语言类似,使用双斜线的单行注释形式和使用斜杠和星的块状注释形式。就像是下面这样:
在 Python 中, 我们使用 # 号作为单行注释。 2. 输出语句我把输出语句放在了需要关注的第二位,因为只有输出语句才能帮助我们知道程序现在的状态,输出语句就像是程序的嘴巴一样,它会告诉我们它现在的各项特征。即使不借助调试工具,我们也可以使用输出语句来进行 Debug。 我们现在需要搞清楚 Go+ 的输出语句是否和 Python 类似(即和 C 语言进行对比,不需要符号占位修饰)。如果不理解,可以参考下面的例子: 在 C 语言中,
在 Python 中,
在 Go+ 中,输出语法我认为和 Python 是十分相像的。在 Go+ 中,使用 我们不需要对结果进行字符串修饰,就像是 C 语言那样,更像是 Python,想输出什么就输出什么。
是不是有
对于 Go+ 中的常用数据结构,也可以直接输出。
3. 作用域的划分方式参考网上案例:学习Go语言必备案例 (3),寻找关于作用域的蛛丝马迹。
4. 分支语句和 C 语言类似,我们使用
同样的功能使用 Python 也很容易实现,在 Python 交互式界面中。
5. 循环语句以下是
相同功能使用 Python 来写是这样的:
在 Go+ 的
相同功能使用 Python 来写是这样的:
比较上述两种写法,我不认为是循环语句的不同,而是类似于 Python 列表表达式在 Go+ 上的体现,你看,将 Python 语句中的 关于
6. 函数调用
快速入门,告诉你 Go 语言的函数调用应该怎么写:
小结以上就是关于 Go+ 语言的基础部分,这些都是我对一门新的编程语言十分好奇的地方,下次我将从 Go+ 有趣的数据结构入手,和 Python 进行比较。 活动链接:https://bbs.csdn.net/topics/603464006?utm_source=1594742339 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 2:27:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |