Sketchup Ruby基础-简单程序 - 纳金网
联系我们

给我们留言

联系我们

地址:福建省晋江市青阳街道洪山路国际工业设计园纳金网

邮箱:info@narkii.com

电话:0595-82682267

(周一到周五, 周六周日休息)

当前位置:主页 > 3D教程 > 图文教程

Sketchup Ruby基础-简单程序

来源: 未知 | 责任编辑:嘀咕 | 发布时间: 2017-07-26 14:17 | 浏览量:

本节汇宝盆为大家带来Sketchup Ruby基础-简单程序,在前面的sketchup教程中,学会了用sketchup如何安装文本编辑器、运行文本编辑器、 以及用sketchup如何运行命令行终端,而且你已经花时间熟悉了这些sketchup工具。 请不要跳过前一个sketchup练习的内容直接进行下面的内容,这也是本书唯一的一次这样的警示。

1
2
3
4
5
6
7
puts "Hello World!"
puts "Hello Again"
puts "I like typing this."
puts "This is fun."
puts 'Yay! Printing.'
puts "I'd much rather you 'not'."
puts 'I "said" do not touch this.'

将上面的内容写到一个文件中,取名为 ex1.rb 。注意这个命名方式,Ruby文件最好以 .rb 结尾。

然后你需要在命令行终端通过输入以下内容来运行这段代码:

ruby ex1.rb

如果你写对了的话,你应该看到和下面一样的内容。 如果不一样,那就是你弄错了什么东西。 不是计算机出错了,计算机没错。

你应该看到的

$ ruby ex1.rbHello World!Hello AgainI like typing this.This is fun.Yay! Printing.I'd much rather you 'not'.I "said" do not touch this.$

你也许会看到 $ 前面会显示你所在的目录的名字,这不是问题, 但如果你的输出不一样的话,你需要找出为什么会不一样,然后把你的程序改对。

如果你看到类似如下的错误信息:

ruby ex1.rbex1.rb:4: syntax error, unexpected tCONSTANT, expecting $endputs "This is fun."          ^

这些内容你应该学会看懂的,这是很重要的一点,因为你以后还会犯类似的错误。 就是我现在也会犯这样的错误。让我们一行一行来看。

  1. 首先我们在命令行终端输入命令来运行 ex1.rb 脚本。

  2. Ruby 告诉我们 ex1.rb 文件的第 4 行有一个错误。

  3. 然后这一行的内容被打印了出来。

  4. 然后 Ruby 打印出一个 ^ (井号,caret) 符号,用来指示出错的位置。

  5. 最后,它打印出了一个“语法错误(SyntaxError)”告诉你究竟是什么样的错误。 通常这些错误信息都非常难懂,不过你可以把错误信息的内容复制到搜索引擎里, 然后你就能看到别人也遇到过这样的错误, 而且你也许能找到如何解决这个问题。

加分习题

你还会有 加分习题 需要完成。加分习题里边的内容是供你尝试的。 如果你觉得做不出来,你可以暂时跳过,过段时间再回来做。

在这个练习中,试试这些东西:

  1. 让你的脚本再多打印一行。

  2. 让你的脚本只打印一行。

  3. 在一行的起始位置放一个 # (octothorpe) 符号。它的作用是什么?自己研究一下。

  4. 从现在开始,除非特别情况,我将不再解释每个习题的工作原理了。

Note

井号有很多的英文名字,例如:octothorpe(八角帽),pound(英镑符), hash(电话的#键), mesh(网) 等。

本节sketchup教程学习完毕,相关sketchup教程推荐:SKETCHUP建模步骤


相关文章
网友评论

您需要登录后才可以发帖 登录 | 立即注册

关闭

全部评论:0条

推荐
热门