国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

初步了解一下什么是ruby

2019-10-26 19:22:12
字體:
來源:轉載
供稿:網友
關鍵字
def undef 方法定義
module 模塊定義
class 類定義
defined? 檢查類型
條件語句 if,then,else,elsif,case,when,unless
循環語句 for ,in,while,until,next,break,do,redo,retry,yield
邏輯判斷 not ,and ,or
邏輯或空值 true,false,nil
異常處理 rescue,ensure
對像引用super ,self
嵌入模塊BEGIN END
塊的起始 begin/end
文件相關_FILE_ _LINE_
方法返回return
別名 alias

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

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

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

=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]) #命令行接收參數 $*[0]全局變量

File.open('c://boot.ini').ecah do |line|;puts line; end #讀取全部內容
上一篇:Rails link_to 詳解

下一篇:ruby 變量

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汝阳县| 新郑市| 罗田县| 蓬溪县| 临桂县| 安泽县| 胶南市| 阳高县| 崇义县| 吐鲁番市| 成武县| 安吉县| 汝阳县| 成武县| 三门县| 泉州市| 亳州市| 淮安市| 南投县| 沙雅县| 常宁市| 镇赉县| 江华| 合山市| 商河县| 洛浦县| 封丘县| 教育| 枞阳县| 泾阳县| 永宁县| 中宁县| 双桥区| 年辖:市辖区| 保山市| 太康县| 河西区| 平舆县| 平江县| 晋宁县| 刚察县|