Ruby物件 變數和常量

2021-09-20 15:00:27 字數 1348 閱讀 1464

ruby操作的資料主要有部分:物件、類、變數、常量.

在ruby中表示資料的基本單位稱為物件,在ruby中一切都是物件.

常用物件:

類(class)就是物件的種類,物件的特性是由類決定的。物件類

數值numberic

字串string

陣列array

雜湊hash

正規表示式

regexp

檔案file

符號symbol

某個類的物件也就是某個類的例項(instance)

變數就是物件的名片。ruby中有四種型別的變數:

-區域性變數(local variable)

-全域性變數(global variable)

-例項變數(instance variable)

-類變數 (class variable)

變數型別

命名方式

區域性變數

以英文本母或者下劃線(_)開頭

全域性變數

以$開頭

例項變數

以@開頭

類變數以@@開頭

區域性變數在程式中的有效範圍是有效的,在程式某個地方宣告的變數名,在其他地方也可以使用。與之對應的是全域性變數,全域性變數在程式的任何地方都是統一個變數。由於全域性變數的值在任何地方都有可能被修改,在規模較大大程式中使用會增加程式不必要的複雜度,閱讀程式和修改程式會帶來麻煩,隱藏一般不使用或少用全域性變數。

常量以答謝英文本母開頭,常量一旦賦值就不可以再被修改。比如ruby的執行版本(ruby_version)、執行平台(ruby_platform)、命令列引數陣列(ar**)等,都是ruby預定義好的常量。

保留字不能用作變數名,否則會報錯。ruby中的保留字:

line

encoding

file

begin

end=begin

=end

alias

andbegin

defined?

doelse

elsif

endensure

false

forif

inmodule

next

nilnot

orredo

rescue

retry

return

self

super

then

true

undef

unless

until

when

while

yield

Ruby物件 變數和常量

ruby操作的資料主要有部分 物件 類 變數 常量.在ruby中表示資料的基本單位稱為物件,在ruby中一切都是物件.常用物件 數值物件 2 3.14 5等表示數字的物件,另外還有矩陣 複數 素數 公式的物件.字串物件 hello world 你好 等表示文字的物件陣列物件 雜湊物件 表示多個資料的...

Ruby 入門 變數和常量

區域性變數 以小寫字母或下劃線開頭的識別符號在 ruby 中即為區域性變數 如果引用未被宣告的識別符號則會被解釋成無引數的方法呼叫 val 5 if false雖然 val 未被賦值,但宣告還是有效的,此時 val 的值是 nil 相當於 c 中的 null 例項變數 所有例項變數都是 字元打頭的識...

變數和常量

package com.xy.pf.test.xiti 關鍵字static 1.靜態方法和靜態變數是屬於某乙個類,而不屬於類的物件 2.靜態方法和靜態變數的引用直接通過類名呼叫 3.在靜態方法中不能呼叫非靜態的方法和引用非靜態的成員變數 反之,則可以 4.可以用類的物件obj來呼叫靜態的方法meth...