Ruby初学笔记之Hello World

 更新时间:2015年06月15日 09:19:19   投稿:junjie  
这篇文章主要介绍了Ruby初学笔记之Hello World,本文是一篇Ruby自学笔记,本文分别用普通方法、函数、类输出Hello World,从一个一个的例子中了解Ruby编程,需要的朋友可以参考下

注:Ruby Windows安装包请前往http://rubyinstaller.org/下载安装。

安装了个Ruby193,写了第一个Ruby程序,来记录下自己学习点滴。
首先在Ruby的新建个文件夹Sample,再新添加个文件,名字HelloWorld.rb
内容就是:

复制代码 代码如下:

puts "Hello,World!" 

当然也可以先声明变量,如后再用puts语句
复制代码 代码如下:

a = "Hello,World!" 
puts a 

当然也可以先写个函数,再调用,让其输出。
复制代码 代码如下:

def say(name) 
"Hello,#{name}" 
end 
 
puts say("World!") 

考虑到Ruby是完全面向对象,也可以先写个类,再调类里面的对象方式来完成。
复制代码 代码如下:

class Hello 
 
    attr_reader :msg 
 
    def initialize 
 
        @msg = "Hello, World" 
 
    end 
 
end 
 
h = Hello.new 
 
puts h.msg 
 
print "Press RETURN" 
 
$stdin.gets 

运行方式,如下:
复制代码 代码如下:

c:\Ruby193\Sample>ruby HelloWorld.rb 
Hello, World! 

相关文章

  • ruby 正则表达式 教程

    ruby 正则表达式 教程

    ruby 正则表达式 教程...
    2007-11-11
  • Ruby中调用执行shell命令的6种方法

    Ruby中调用执行shell命令的6种方法

    这篇文章主要介绍了Ruby中调用执行shell命令的6种方法,本文罗列了Ruby中可以调用和执行Linux系统Shell命令的6个方法,需要的朋友可以参考下
    2014-10-10
  • redis集群搭建教程及遇到的问题处理

    redis集群搭建教程及遇到的问题处理

    本文主要给大家讲诉的是如何搭建redis集群的方法以及在此过程中需要注意的问题,非常不错,推荐给大家,有需要的小伙伴可以来参考下
    2017-09-09
  • Ruby使用REXML库来解析xml格式数据的方法

    Ruby使用REXML库来解析xml格式数据的方法

    这篇文章主要介绍了Ruby使用REXML库来解析xml格式数据的方法,文章最后提及了REXML库的使用相关安全问题可以注意一下,需要的朋友可以参考下
    2016-04-04
  • Rails中遇到错误跳转到统一提示错误页的方法

    Rails中遇到错误跳转到统一提示错误页的方法

    这篇文章主要介绍了Rails中遇到错误跳转到统一提示错误页的方法,本文在ApplicationController中添加捕捉错误并跳转到统一提示页面,需要的朋友可以参考下
    2015-01-01
  • Ruby on Rails基础之新建项目

    Ruby on Rails基础之新建项目

    Ruby on Rails 是一个可以使你开发,部署,维护 web 应用程序变得简单的框架。下面我们就来看看如何简单便捷的使用这一框架,本系列文章将一一为大家揭秘
    2016-02-02
  • Ruby语法笔记

    Ruby语法笔记

    本文给大家记录的是本人学习ruby之后所记录下来的部分语法知识,分享给有需要的小伙伴,希望对大家能够有所帮助。
    2016-02-02
  • Ruby中的return、break、next详解

    Ruby中的return、break、next详解

    这篇文章主要介绍了Ruby中的return、break、next详解,这三个关键字一般都用来作为语句中断或返回功能,本文就详细介绍了相关内容,需要的朋友可以参考下
    2015-05-05
  • Ruby中处理时间的一些基本操作

    Ruby中处理时间的一些基本操作

    这篇文章主要介绍了Ruby中处理时间的一些基本操作,主要是利用到了Ruby中强大的Time模块,需要的朋友可以参考下
    2015-05-05
  • 你应该知道的Ruby代码风格

    你应该知道的Ruby代码风格

    Ruby是非常自由灵活的语言,所以不同的Rubist风格差异可能很大。那么在代码规范方面他们的差异大不大呢? 通过分析GitHub上托管的开源代码,得出了 一些有趣的结果 ,让我们一起来看看Rubist的喜好吧
    2014-03-03

最新评论