濮阳杆衣贸易有限公司

主頁 > 知識庫 > 初步了解一下什么是ruby

初步了解一下什么是ruby

熱門標(biāo)簽:天津外呼系統(tǒng)怎么收費(fèi) 柯城手機(jī)地圖如何做地圖標(biāo)注 淮安自動外呼系統(tǒng)供應(yīng)商 漯河電銷 AI電銷機(jī)器人 線路 征服者企業(yè)地圖標(biāo)注 外呼線路從哪里出來的 中牟外呼系統(tǒng)違法嗎 巫師3地圖標(biāo)注魔力之所
關(guān)鍵字
def undef 方法定義
module 模塊定義
class 類定義
defined? 檢查類型
條件語句 if,then,else,elsif,case,when,unless
循環(huán)語句 for ,in,while,until,next,break,do,redo,retry,yield
邏輯判斷 not ,and ,or
邏輯或空值 true,false,nil
異常處理 rescue,ensure
對像引用super ,self
嵌入模塊BEGIN END
塊的起始 begin/end
文件相關(guān)_FILE_ _LINE_
方法返回return
別名 alias

符號
; 用來分隔多語句
()定義方法時容納參數(shù)列表
,隔開多個參數(shù)
.將對象歸與它的方法分開
::域作用符號,將(模塊)類與它的常量隔開

運(yùn)算符
[] []=數(shù)組下標(biāo),數(shù)組賦值
** 乘冥
!~ + - 非,位非,一元加 負(fù)號
* / % 乘 除 模
+ - 加 減
>>  右移 左移
 位與
^| 位異或 位或
=  > >= 小于等于 小于 大于 大于等與
==> == === =~ != !~ 各種相等判斷
 短路與 
|| 短路或
.. ... 區(qū)的開始到結(jié)束點(diǎn),第二個不包括尾
?: 三元條件運(yùn)算符

全局變量由$開頭.它們可以在程序的任何位置訪問到.在初始化前,全局變量有一個特殊的值 nil. 
這里列出了一些以$打頭并跟單個字符的特殊變量.比如,$$包含了Ruby解釋器的進(jìn)程id,它是只讀的.這里是主要的系統(tǒng)變量以及它們的含義(細(xì)節(jié)可在Ruby的參考手冊中查到): 
$! 最近一次的錯誤信息 
$@ 錯誤產(chǎn)生的位置 
$_ gets最近讀的字符串 
$. 解釋器最近讀的行數(shù)(line number) 
$ 最近一次與正則表達(dá)式匹配的字符串 
$~ 作為子表達(dá)式組的最近一次匹配 
$n 最近匹配的第n個子表達(dá)式(和$~[n]一樣) 
$= 是否區(qū)別大小寫的標(biāo)志 
$/ 輸入記錄分隔符 
$\&;輸出記錄分隔符 
$0 Ruby腳本的文件名 
$* 命令行參數(shù) 
$$ 解釋器進(jìn)程ID 
$? 最近一次執(zhí)行的子進(jìn)程退出狀態(tài)

=begin

示例:win32api操作

=end

require 'dl'
User32 = DL.dlopen("user32")
MB_OKCANCEL = 1
message_box = User32['MessageBoxA', 'ILSSI']
r, rs = message_box.call(0, 'OK?', 'Please Confirm', MB_OKCANCEL)
case r
when 1
    print("OK!\n")
when 2
    print("Cancel!\n")
end

system($*[0]) #命令行接收參數(shù) $*[0]全局變量

File.open('c:\\boot.ini').ecah do |line|;puts line; end #讀取全部內(nèi)容

arr=File.readlines('c:\\boot.ini');puts arr[0] ) #只讀第一行

File.open('c:\\boot.ini') do |f1| #另一種方法,只讀第一行
while line=f1.gets
puts line
break
end
end

#寫文件

File.new('c:\1.txt',"w").puts 'message'

標(biāo)簽:河池 棗莊 西雙版納 內(nèi)江 甘孜 大慶 克拉瑪依 南昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《初步了解一下什么是ruby》,本文關(guān)鍵詞  初步,了解,一下,什么,是,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《初步了解一下什么是ruby》相關(guān)的同類信息!
  • 本頁收集關(guān)于初步了解一下什么是ruby的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    丹阳市| 岐山县| 阿拉善右旗| 兴宁市| 华阴市| 和田市| 内丘县| 四川省| 崇信县| 汉寿县| 和静县| 凤凰县| 岳池县| 吉木乃县| 龙游县| 金川县| 盐津县| 江阴市| 霍邱县| 从化市| 潼南县| 威远县| 新龙县| 汶川县| 奉新县| 五台县| 尼玛县| 临沭县| 江津市| 兰考县| 琼结县| 惠安县| 昌图县| 舟曲县| 长宁区| 元谋县| 井陉县| 洪江市| 桑植县| 紫金县| 英山县|