当前位置:网站首页 > Ruby编程 > 正文

尝试ruby编程

1.安装好ruby1.8.7
   在命令行中ruby -v 显示版本号,就说明ruby已经安装好了。
   双击路径下的irb.bat文件,进入命令窗口,进行交互式ruby
2.简单用法:
  (1)puts
   puts 'HELLO WORLD'回车
   HELLO WORLD
   puts 1+3
   4
   puts 2*3
   6

   (2)def
   定义函数(整数相加,字符串连接)
   def sum(n1,n2)         def  sum(n1,n2)
      n1+n2             result = n1+n2
   end                       return result
   sum(3,4)                end
   7
   sum("cat","dog")
   catdog

   (3)load装载rb文件(再试一试)
   load "e:\test01.rb"

   (4)字符串长度属性,查找字母位置函数,整数的绝对值属性
   "feihuale".length  8
   "Rick".index("c")  2
   -129.abs           129

   (5)使用#{}
   def say_goodnight(name)
        "Good night,#{name.capitalize}"
   end
   puts say_goodnight("uncle")
   Good night,Uncle(capitalize首字母大写)

   如果name这个变量是全局或者实例变量,是不需要加{}的。
   $greetting = "hello"
   @name = "feihuale"
   puts "#$greetting,#@name" (爽,这样的语法)

3.下面是ruby的命名规则
   a.局部变量:以小写字母或者下划线开头
   b.全局变量:$开头
   c.实例变量: @开头
   d.类变量:  @@开头(与实例变量有什么区别呢? Student  s = new Student())
   e.常量,类名,模块名:首字母大小
4.ruby字符串数组的简单写法
  a = %w{ant bee cat dog elk}
  a = ["ant","bee","cat","dog","elk"]
  a[0] --> ant
  a[3] --> dog
5.hash literal (散列表) key-value成对
  names_city = {
    "feihuale" => "gz",
    "feihuanan" => "gs",
    "feisha" => "fx",
    "feiming" => "sd"
  }
  names_city["feihuale"] -->  gz
  修改散列表的值:names_city["feihuale"] = "th"

到此这篇尝试ruby编程的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 初探Ruby编程语言2024-11-18 22:00:10
  • ruby 程序_python简单编程2024-11-18 22:00:10
  • ruby 编程_编程的基础知识2024-11-18 22:00:10
  • ruby 编程_编程语法基础知识2024-11-18 22:00:10
  • Ruby 网络编程2024-11-18 22:00:10
  • ruby语言适合做什么_编程语言有哪些2024-11-18 22:00:10
  • Ruby编程规范_代码编写规范2024-11-18 22:00:10
  • ruby从入门到精通_java怎么学2024-11-18 22:00:10
  • ruby编程视频教程_ruby编程2024-11-18 22:00:10
  • Ruby编程语言面试题库和答案(语法、代码)2024-11-18 22:00:10
  • 全屏图片