20小时学会编程 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

注释和调试

我在阅读的过程中还发现了Ruby的另一个基本特征:注释。每次当你在一行程序的开头标上#(经常被称为“磅字符”,或者比较不常用的“散列字符”),Ruby就会将那一行解读为注释并跳过它。

在一条程序当中加入注释可以让它变得更容易跟进,因为你可以使用简明的语言来描述你想做的事。以下是注释到我的“Animal Print”(“动物打印输出”)程序当中的样式:

# Assign variables(#变量赋值)
animal = “Wombat”(动物=“袋熊”)
number = 1000000000(数字=1000000000)
# Print loop(#打印输出循环)
number.times { puts “#{animal}” }(数字.次数{字符串输出“#{动物}”})

注释也是基本的故障排除方法:你可以一次性注释掉几行代码来隔离问题或错误。结合置于适当地点的print(打印输出)或puts(字符串输出)语句,你可以逐步跟进程序运行,确保一切都在预料之中。

经过总共8个小时的研究安装,我现在运行着最新版本的Ruby。我可以安装我需要的任何程序库,对Ruby程序的工作原理我也有了一个基本的了解。

值得注意的是,我实际上还没有进行过任何编程的操作。到目前为止,我一直做的只是研究,安装Ruby以及编写Ruby程序会是什么样子呢?

让我们探究更加复杂的程序。