亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Ruby的特色是什么?

Ruby的特色是什么?

翻翻過去那場雪 2018-09-04 13:10:16
Ruby的特色是什么?
查看完整描述

1 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

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、特殊方法等等,是用這些特性可以方便地完成各種強大的功能。

查看完整回答
反對 回復 2018-09-18
  • 1 回答
  • 0 關注
  • 649 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號