1樓:網友
不知道你是不是用的rails,在rails中可以這麼做:做桐。
假設使用者名稱欄位為 name
class user < activerecord::baseattr_readonly :name
end使用衫彎attr_readonly方法,指定name唯讀,作或胡悶用是name只有在new的時候有一次賦值的機會,如果以後再update的話,name不會在資料庫中更新。
如果你用的不是rails,ruby也提供了attr_reader方法,例如:
class user
attr_reader :name
def initialize(name)
name = name
endend
u = "z")
### =>z
jack"# =>nomethoderror undefined method `name=' for #
2樓:網友
使用者名稱唯讀,就可以了,寫上去就不能變了。
關於ruby中的<<和>>
3樓:網友
regexps 《在這樣的情況下《是追加操作符。
ruby的特色是什麼?
4樓:網友
ruby是一種功能強大的物件導向的指令碼語言,可以使用它方便快捷地進行物件導向程式設計。與perl類似,而且ruby具有強大的文字處理功能,使文字處理變得簡單。此外還可以方便地使用c語言來擴充套件ruby的功能。
若您曾經「想要一種簡單的物件導向的語言」,或者認為「perl的功能雖然好用,但它的語法真讓人受不了」,又或者覺得「lisp系列語言的思想不錯,但到處都是括號真讓人討厭,最起碼算式應該按照通常的樣式書寫」。那麼,ruby或許能讓您滿意。
歸納起來,ruby有以下優點:
解釋型執行,方便快捷。
ruby是解釋型語言,其程式無需編譯即可執行。
語法簡單、優雅。
語法比較簡單,類似algol系語法。
完全物件導向。
ruby從一開始就被設計成純粹的面嚮物件語言,因此所有東西都是物件,例如整數等基本資料型別。
內建正則式引擎,適合文字處理。
ruby支援功能強大的字串操作和正規表示式檢索功能,可以方便的對字串進行處理。
自動垃圾收集。
具有垃圾**(garbage collect,gc)功能,能自動**不再使用的物件。不需要使用者對記憶體進行管理。
跨平臺和高度可移植性。
ruby支援多種平臺,在windows, unix, linux, macos上都可以執行。ruby程式的可移植性非常好,絕大多數程式可以不加修改的在各種平臺上加以執行。
有優雅、完善的異常處理機制。
ruby提供了一整套異常處理機制,可以方便優雅地處理**處理出錯的情況。
擁有很多高階特性。
ruby擁有很多高階特性,例如操作符過載、mix-ins、特殊方法等等,是用這些特性可以方便地完成各種強大的功能。
5樓:網友
參見來自ruby官方網。
bai站的。
du說明。zhi:
用ruby可以寫遊戲不?有沒有已經用ruby寫的遊戲,我能參考一下,求**。
6樓:王也力
ruby當然可以用來寫遊戲,不過純巖遊戲也是分為很多種的,不知道你說的是什麼型別的遊戲。
一般的遊戲都是建立在一定的框架和引擎下編寫的,目前沒有支援ruby語言的專業遊戲引擎。
但是如果你想好褲畝用ruby編寫一些網頁經營類友森的小遊戲的話,是完全沒有問題的。
7樓:網友
以前看到一本電子書大概叫什麼教你用python、ruby、lua來寫遊戲,英文的,你自己搜一下。
8樓:i魔y獸
編寫網頁遊戲沒有問題,我知道乙個用ruby開發的遊戲**viila,你可以去看看。
ruby什麼意思
9樓:網友
ruby什麼意思? 最優質的紅寶石被稱為「鴿血紅」,大多產自「緬甸」,在印度梵文中紅寶石(ruby)的意思就是寶石之王,象徵著永不熄滅的聖火。紅。
10樓:
ruby也是一種程式語言,由日本人matz發明。
如何執行ruby專案
11樓:du瓶邪
ruby安裝完之後,開啟文字器,在window系統就是記事本,輸入,print("hello,ruby!")點選檔案,選擇另存為,這裡儲存在桌面,檔案的名字改為點選開始執行,輸入cmd,開啟命令提示符,然後返回桌面,點選剛才儲存的檔案,右鍵屬性,找到位置,點選複製。
返回cmd,輸入cd c:\documents and settings\administrator\桌面(這個是我剛才檔案儲存的路徑,具體情況自己分析)
現在輸入剛才在記事本寫入的**檔案的名稱。
看到了麼,倒數的第二行,顯示了「hello,ruby!」,雖然只有一行**,但是對於ruby程式設計是合法的,"hello,ruby!"就是ruby的字串。
12樓:廖惠
用ruby 直譯器就可以,在命令列下用「ruby ,就是你的主程式檔案。
13樓:網友
ruby自帶了**除錯軟體的。叫scie吧。直接有執行功能的。
XP如何禁止修改IP地址,怎麼才能禁止修改IP地址?XP系統?
你把這些內容稍微潤色一下,複製到記事本,然後儲存為bat格式檔案,不就是批處理了嘛 下邊是我整理後的 不過,關鍵是在閘道器上繫結ip與mac,這樣才是徹底解決,既可防範arp攻擊,也可以防止客戶端電腦亂改ip 改了他就上不了網 echo offgoto menu menuecho.禁止修改ip 恢復...
EXCEL中如何批量修改時間
有乙個小方點嗎,按著滑鼠左鍵往下拖動直到結束。當你放開滑鼠左鍵時就全部都改好了。若是在原證書號後面加 則在b單元格中寫入 a 後回車。 如何設定檔案下拉視窗的最下面的最近執行的檔名個數?開啟 工具 選 選項 再選 常規 在 最近使用的檔案清單 下面的穗培沒檔案個數輸入框中改變檔案數目即可。若不在菜...
如何在adobe reader修改PDF檔案
adobe reader是用於檢視pdf檔案的,不能編輯pdf,編輯修改pdf檔案需要用編輯工具,像acrobat,捷速編輯器等都可以編輯pdf檔案的。如何用adobe reader軟體進行修改 adobe reader編輯文字的方法 首先用adobereader開啟一個pdf文件,單擊選單欄中的 ...