Ruby 語法
Ruby 是一種動態、開放源代碼的編程語言,由日本的松本行弘(Yukihiro Matsumoto)于1995年開發。Ruby 的設計哲學強調簡潔和效率,同時也是一種表達力強的語言。它結合了多種編程語言的特性,包括 Perl、Smalltalk、Eiffel、Ada 和 Lisp。Ruby 的語法簡單直觀,使得編寫代碼變得容易,同時也支持面向對象編程。
基礎語法
變量和數據類型
Ruby 不需要顯式聲明變量類型。變量名以小寫字母或下劃線開頭,后面可以跟字母、數字或下劃線。Ruby 支持的基本數據類型包括:
- 整數(Integer):沒有小數點的數字。
- 浮點數(Float):帶小數點的數字。
- 字符串(String):一系列字符,用單引號或雙引號括起來。
- 布爾值(Boolean):
true
或false
。 - 數組(Array):有序的數據集合。
- 哈希(Hash):鍵值對的無序集合。
控制結構
Ruby 的控制結構包括條件語句和循環。
- 條件語句:
if
、unless
、case
。 - 循環?