Ruby语言的三种运行方法

1.ruby命令式

ruby -e 'puts "hello world!"'       #输出为hello world!

-e命令行选项使解释器执行一行指定的Ruby代码。

2.ruby文件式

helloruby.rb代码清单:

print ("Hello,Ruby.\n")

启动控制台,使用cd命令,移动到存放helloruby.rb的文件夹中。执行以下命令:

> ruby helloruby.rb

执行后,会输出显示“Hello,Ruby.”。

3.irb交互式

irb全称为interactive Ruby的缩写。

启动控制台,输入irb

> irb
irb(main):001:0>

输入与Ruby命令式一样的代码:

irb(main):001:0> print ("Hello,Ruby.\n")
Hello,Ruby.
=> nil
irb(main):002:0>

irb在进行简单的小测试非常方便,但是不适合大程序,这个时候我们应该考虑ruby命令。

irb在控制台输入exit后,按回车键即可终止irb命令。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/rubye/1443.html

(0)
上一篇 2020年6月5日 03:00
下一篇 2020年6月6日 01:21

相关推荐

  • Rails 信条(The Rails Doctrine)

    Ruby on Rails 惊人的活跃度主要是因为本身采用了新颖的技术和好的时机。但技术优势随着时间的推移而减弱;纵然有好的时机,时间久了影响也会逐渐减少。Rails 为何不仅能继续存在,还依然具有影响力并带领社区继续前进呢?需要更进一步地解释。我提议以下这篇内容,这是我们的基本信条,也是饱受争议的信条。 这篇信条,在…

    Ruby经验 2020年8月15日
    01.1K0
  • Rails中link_to方法的介绍

    link_to与html的<a…a/>元素是对应的。 link_to支持传统的controller/action/id路由风格,同时也支持新的RESTful路由风格。 句法: 示例1: 示例2: 示例3(method属性): 示例4(data属性):

    Ruby经验 2020年8月31日
    01.2K0
  • Ruby中Core API(核心类库)和Standard Library API(标准类库)的区别

    区别1: Ruby Core API(核心类库)包含了基础的类和模块,而Standard Library API(标准类库)包含了除了核心类库以外的类库,两者非包含与被包含关系,核心类库包含了一些最常用的类和模块,标准类库是对核心类库的补充,标准类库里面的类和模块因为开发者的需求不同而被调用。如下图: 区别2: 核心类…

    Ruby经验 2020年7月26日
    01.2K0

发表回复

登录后才能评论