尝试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"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值