×
思维导图备注
Ruby For Beginners
首页
AI助手
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
Advanced Topics
来源:rubymonstas
浏览
41
扫码
2025-12-29 12:29:53
Advanced Topics
Advanced Topics
当前内容版权归
rubymonstas
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
rubymonstas
.
上一篇:
下一篇:
Ruby For Beginners
Preface
Programming is creation
Learning to program
Learning modes
Don’t believe everything we say
Formatting your code
Reading error messages
Using Google
Your tools
Text Editor
Terminal
Ruby runtime
Programming workflow
Interactive Ruby
Our Roadmap
Object-oriented programming
Variables
Reusing variable names
Things on the right go first
Built-In Data Types
Numbers
Strings
True, False, and Nil
Symbols
Arrays
Hashes
Objects, Classes, Methods
Objects have classes
Classes create objects
Objects have methods
Calling methods
Passing arguments
Listing methods
Predicate methods
Bang Methods
Writing Methods
What makes a method
Defining a method
Using (calling) a method
Return values
Scopes
Combining Methods
Printing things
Writing classes
Defining classes
Defining instance methods
Initializing objects
Instance variables
Attribute readers
Attribute writers
State and behaviour
Interacting Objects
Object Scope and Self
Blocks
Alternative block syntaxes
Block arguments
Block return values
Inversion of control
Iterators
Conditionals
Nothingness and the truth
Operators
Arithmetical operators
Logical operators
Comparison operators
Operators are methods
Bonus Chapters
String interpolation
Top-level object
Lots of other methods
Questions and commands
Alternative Syntax
Using the right words
Arguments and parentheses
Terminology: Arguments vs Parameters
Writing a new method
Advanced Topics
Using Libraries (1)
Modules
Private methods
Procs
Yield
Regular Expressions
Exercises (old)
Working with Numbers
Working with Strings
Working with Arrays (1)
Working with Hashes (1)
Defining methods
Working with Arrays (2)
Working with Nested Arrays
Working with Hashes (2)
Truthiness
The Email Class
The Mailbox Class
The Mailbox Text Formatter
The Mailbox Html Formatter
Storing our HTML to a File
Reading from a CSV File
Exercises
Working with Numbers
Working with Strings
Working with Arrays (1)
Working with Hashes (1)
暂无相关搜索结果!
本文档使用
BookStack
构建
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度
欢迎使用AI助手
AI助手
全屏
缩小
隐藏
清空