












这篇文章是写给谁的
没有编程基础 但是已经按照前篇教程 安装好Odin语言编译器 和 VSCode IDE的用户。
变量 Variable
绝大部分编程语言中 最基本的存储数据的容器都是【变量Variable】,要定义/声明 一个变量,我们需要提供2个信息 1.变量名 - 这个变量叫什么 2.数据类型 - 这个变量用来存什么类型的数据
Method 方法
【方法】泛指实际用来执行逻辑的代码/代码块,我们要怎么操作/处理数据。在Odin语言中 【方法】被叫做【Proc / Procedure/ 手续】。
为什么要有【方法】这个概念? 比如说在上面我们定义了 plus 和 cross 两个【方法】,这样以后在需要做加法和乘法操作的时候,我们就不用重新再写一遍加法和乘法了。我们可以重复使用之前写好的这2个【方法】。
重复使用之前写好的【方法】的过程 叫做【调用 Call】 把复杂又会被重复使用的代码写成一个可以被【调用】的【方法】这个编程理念 叫做【封装 Encapsulation】
方法名 Method Name + 方法参数 Argument / Parameter + 方法的返回值 Return Value 这3者共同定义了一个方法,这3个要素常被统称为一个【方法的签名 Method Signature】。
值得注意的是有一个现象叫【Method as Expression 将方法作为值使用】,指的的如果一个【方法】会【返回】一个值比如 1 2 3 4,那么这个方法可以直接作为一个数值使用。
这个【Method as Expression 将方法作为值使用】现象就会有一个不同方法不断嵌套的写法。
代码运行流程 Code flow
较为简单的程序都是顺序从上至下一条一条执行下去的,但是当用户【调用】的时候,代码的执行就会发生跳行。
跟住代码怎么一条条运行下去的能力是一个很重要的能力,如果有困难 可以多改代码多试验。
一些其他的编程注意事项
大小写敏感 toReturn 和 toreturn 不是一个东西
单双引号 中文引号 ' ' 英文单引号 内的数据一般是 字符Char " " 英文双引号内的数据一般是 字符串 String “ ”中文双引号有些编程语言可以用 一般也是字符串 不建议使用
line of code / line number 图片左侧的数字代表这个代码在第几行 这在以后的排bug 看报错信息时很常用
快捷键 shortcut 善用IDE的快捷键可可以省下很多时间比如 Ctrl + / 是快速注释一段代码 把注释还原成代码
这次代码的Git 链接 : https://github.com/XiaochaoYan/Odin_Lang_Tutorial/tree/main/CN%E4%B8%AD%E6%96%87
结
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。