Julia 第 3 章小结

                     

贡献者: 待更新

   本文授权转载自郝林的 《Julia 编程基础》。原文链接:第 3 章:变量与常量

3.5 小结

   我们在这一章主要讲的是变量。我们首先从可以与变量绑定在一起的对象——值——讲起。在 Julia 中,任何值都是有类型的。我们在定义一个变量的时候,可以为它添加标注类型(涉及到操作符 ::),也可以让 Julia 自行推断其类型。我们推荐前者的做法,因为那样做会对程序的性能有好处。不过要注意,我们是无法为全局变量添加类型标注的。

   代表变量的标识符、赋值符号 = 和代表值的字面量共同组成了变量的定义。它把一个值与一个标识符(或称变量名)绑定在了一起。此后,这个标识符就是那个值的代表。

   Julia 对变量名有所限制,但是这种限制还是很宽松的。大部分 Unicode 字符都可以被包含在内。不过,变量名不能与 Julia 中任何一个单一的(或者说单词的)关键字重复,也不能与处在同一个作用域中的其他程序定义的名称重复。

   一旦理解了变量,常量的概念就很好理解了。因为 Julia 的常量就是一种特殊的变量。只不过,常量只能被定义在全局,而不能被定义在局部。另外,我们需要特别注意对常量的重新定义。

   除了上述知识,我们还在本章顺便说明了程序定义、代码块、作用域等概念的含义。你最好记住它们,因为我们在后面还会有所提及。

   值、变量以及类型是 Julia 中最基础的概念。没有了它们,我们就无法编写 Julia 程序。别着急,我们马上就会讲到第三个基础概念——类型。


致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。

                     

友情链接: 超理论坛 | ©小时科技 保留一切权利