没有编程基础 但是已经按照前篇教程 安装好Odin语言编译器 和 VSCode IDE的用户。
绝大部分编程语言中 最基本的存储数据的容器都是【变量Variable】,要定义/声明 一个变量,我们需要提供2个信息
1.变量名 - 这个变量叫什么
2.数据类型 - 这个变量用来存什么类型的数据
【方法】泛指实际用来执行逻辑的代码/代码块,我们要怎么操作/处理数据。在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 将方法作为值使用】现象就会有一个不同方法不断嵌套的写法。
较为简单的程序都是顺序从上至下一条一条执行下去的,但是当用户【调用】的时候,代码的执行就会发生跳行。
跟住代码怎么一条条运行下去的能力是一个很重要的能力,如果有困难 可以多改代码多试验。
这次代码的Git 链接 : https://github.com/XiaochaoYan/Odin_Lang_Tutorial/tree/main/CN%E4%B8%AD%E6%96%87
评论区
共 条评论热门最新