主頁(yè) > 知識(shí)庫(kù) > 初步了解一下什么是ruby

初步了解一下什么是ruby

熱門標(biāo)簽:天津外呼系統(tǒng)怎么收費(fèi) 柯城手機(jī)地圖如何做地圖標(biāo)注 淮安自動(dòng)外呼系統(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
對(duì)像引用super ,self
嵌入模塊BEGIN END
塊的起始 begin/end
文件相關(guān)_FILE_ _LINE_
方法返回return
別名 alias

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

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

全局變量由$開頭.它們可以在程序的任何位置訪問到.在初始化前,全局變量有一個(gè)特殊的值 nil. 
這里列出了一些以$打頭并跟單個(gè)字符的特殊變量.比如,$$包含了Ruby解釋器的進(jìn)程id,它是只讀的.這里是主要的系統(tǒng)變量以及它們的含義(細(xì)節(jié)可在Ruby的參考手冊(cè)中查到): 
$! 最近一次的錯(cuò)誤信息 
$@ 錯(cuò)誤產(chǎn)生的位置 
$_ gets最近讀的字符串 
$. 解釋器最近讀的行數(shù)(line number) 
$ 最近一次與正則表達(dá)式匹配的字符串 
$~ 作為子表達(dá)式組的最近一次匹配 
$n 最近匹配的第n個(gè)子表達(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 #讀取全部?jī)?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)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《初步了解一下什么是ruby》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于初步了解一下什么是ruby的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章