php開發(fā)手冊(cè) :語(yǔ)言標(biāo)準(zhǔn)Ruby的變量有一定的規(guī)則,以@開頭的都是類變量后盾php視頻教程php博客項(xiàng)目實(shí)戰(zhàn)開發(fā)
2022-03-26
語(yǔ)言特點(diǎn):
優(yōu)勢(shì):
語(yǔ)言標(biāo)準(zhǔn)
Ruby 的變量有一定的規(guī)則。$開頭的必須是全局變量,@開頭的是實(shí)例變量,@@開頭的是類變量。常量以大寫字母開頭;這個(gè)方法對(duì)文本編輯器命令補(bǔ)全很有幫助,比如在vim下輸入$和首字母網(wǎng)站開發(fā),然后按Ctrl+p,就可以專門補(bǔ)全這個(gè)文件和文件中相關(guān)的全局變量,perl和php也有這個(gè)優(yōu)勢(shì)。
設(shè)計(jì)理念
定義的類可以在運(yùn)行時(shí)修改 Ruby 是一種動(dòng)態(tài)語(yǔ)言,你可以在你的程序中修改之前定義的類。您還可以在類的實(shí)例中定義特定于實(shí)例的方法,稱為單例方法。
減少編程中不必要的瑣碎時(shí)間并讓程序員開心是設(shè)計(jì) Ruby 語(yǔ)言的 Matz 的首要考慮因素。其次是良好的界面設(shè)計(jì)。他強(qiáng)調(diào),系統(tǒng)設(shè)計(jì)一定要注重人性化php開發(fā)手冊(cè),而不是一味地站在機(jī)器的角度去構(gòu)思。
“人們,尤其是計(jì)算機(jī)工程師,經(jīng)常想到機(jī)器。他們認(rèn)為:‘這樣,機(jī)器運(yùn)行得更快;這樣,機(jī)器運(yùn)行效率更高;這樣,機(jī)器就能做它該做的事?!?實(shí)際上小程序開發(fā),我們需要從人的角度來(lái)思考,人們?nèi)绾卧跈C(jī)器上編寫程序或使用應(yīng)用程序。我們是主人,他們是仆人。
遵循上述理念,Ruby 語(yǔ)言通常非常直觀,并且按照程序員認(rèn)為的方式行事。
Ruby 是完全面向?qū)ο蟮模喝魏我稽c(diǎn)數(shù)據(jù)都是對(duì)象,包括其他語(yǔ)言中的原始類型(例如:整數(shù)、布爾值),每一個(gè)過程或函數(shù)都是一個(gè)方法。
這是一個(gè)在標(biāo)準(zhǔn)輸出設(shè)備上打印的簡(jiǎn)單程序php開發(fā)手冊(cè),通常是開始學(xué)習(xí)編程語(yǔ)言時(shí)的第一個(gè)程序:
1 #!/usr/bin/env 紅寶石
2 放“,!”
(復(fù)制網(wǎng)址鏈接到瀏覽器,記得收藏)