#!/usr/bin/ruby

puts "Hello, Ruby, what is your name?"
$name = STDIN.gets
puts "Hi, I am "+$name def welcome(name,a = 9,b = 9,*c)
puts "Hi #{name}"
c.each{|x| print "#{x}"}
# print "a = "+ $a
a = 10; b = 11
# print "Hi, b" + $b
res = a * b
end #welcome("RUBY")
puts welcome "ruby",3,6,7,8 x = 100000000000000000000
puts "#{x} " + x.class.to_s puts "Hello".upcase() s = "shit"; f = "fuck"
s,f = f,s
arr = [1, 2, s, f]
puts arr[2]
puts arr[-1]
puts arr.inspect #Hash Table
cars = {
'altima' => 'Nissan',
'camry' => 'Toyota',
'rx7' => 'Mazda'
}
cars['v'] = 'Volkswagon'
puts cars['rx7']
p cars['v']
#puts *.inspect 缩写
p cars #each 迭代
toppings = Hash["pancakes","syrup","Pizza","Pepper","Cereal","Sugar"]
toppings.each{|name, price| puts "#{name} points to #{price}"}
myToppings = toppings.select{|name, price| price > "Pepper"}
p myToppings.inspect #using of ..[] and ...[)
('a'..'g').each{ |letter| print letter }
puts
('a'...'g').each{ |letter| print letter }
puts

  另存为*.rb文件,在终端执行ruby *.rb。

最新文章

  1. DOCKER 为新启用的容器配置外网IP
  2. Thinking in Java 笔记
  3. MongoDB学习笔记七:管理
  4. Linux下的IO模式
  5. 7 HandlerSet 处理程序链表类——Live555源码阅读(一)基本组件类
  6. Apache Shiro 使用手册(二)Shiro 认证
  7. Win7上Git安装及配置过程
  8. 详解.NET IL代码
  9. CSS 垂直居中。
  10. myeclipse9 struts2配置
  11. Android开发之R文件丢失
  12. 【暑假】[数学]UVa 10375 Choose and divide
  13. 花生壳宣布网站的网址直接绑定到详细的项目——jboss版本
  14. 为什么每个浏览器User-Agent都是Mozilla?真相原来是这样!
  15. 前端技术API手册(2) -- CSS API 的实现
  16. SDL 开发实战(五): SDL 纹理渲染
  17. mixins混入
  18. [ZOJ 4020] Traffic Light
  19. Fish 下报错 Unsupported use of '||'. In fish, please use 'COMMAND; or COMMAND'.
  20. Hadoop、Spark 集群环境搭建问题汇总

热门文章

  1. C/C++ 结构体 函数传递
  2. 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数002·AI人工智能
  3. Orchard part8
  4. TextToSpeech之阅读文字
  5. 关于input内容监听(change)
  6. How to locate a path? - Unix & Linux Stack Exchange
  7. 处理SecureCRT中使用vim出现中文乱码问题
  8. "Unity测试系列"文章索引
  9. 【Java】关于JVM运行时内存空间、JVM垃圾回收机制
  10. Gcc的编译流程分为了四个步骤: