Ruby 是一门以优雅、简洁、人性化著称的编程语言,非常适合初学者快速上手。下面给你一套「快速入门路线图」,按阶段走,几天到一两周就能写出实用小程序。
Ruby 的特点:
Hello World:
puts "Hello, Ruby!"
运行方式:
ruby hello.rb
name = "Tom"
age = 18
price = 3.5
is_student = true
Ruby 是动态类型,不用声明类型。
"Hello #{name}" # 字符串插值
'单引号不解析变量'
arr = [1, 2, 3]
hash = { name: "Tom", age: 18 }
if age > 18
puts "成年"
else
puts "未成年"
end
3.times { puts "hi" }
def add(a, b)
a + b
end
add(1, 2)
[1,2,3].each do |x|
puts x
end
(1..10).map { |x| x * 2 }
常见高频方法:
eachmapselectinjectclass User
def initialize(name)
@name = name
end
def say
puts "我是#{@name}"
end
end
u = User.new("Tom")
u.say
选一个立刻能用的:
nokogiri)示例(读文件):
File.readlines("a.txt").each do |line|
puts line
end
❌ 想先学 Rails
✅ 先学纯 Ruby
❌ 死记语法
✅ 多写小脚本
| 天 | 内容 |
|---|---|
| 1 | 安装 + 基础语法 |
| 2 | 字符串 / 数组 / 哈希 |
| 3 | 方法 / 控制流 |
| 4 | 块 / 迭代器 |
| 5 | 类与对象 |
| 6 | 文件 / 异常处理 |
| 7 | 小项目 |
如果你愿意,我可以:
你更想往哪个方向走?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。