Ruby编程语言面试题库和答案(语法、代码)
Ruby編程語言面試題庫和答案
1、Ruby編程語言是什么?
Ruby 是一種動(dòng)態(tài)的、反射性的、通用的、開源的編程語言,專注于簡單性和生產(chǎn)力。Ruby 具有 Perl、small talk、Eiffel、Ada 和 Lisp 的混合特性。Ruby 旨在創(chuàng)建一種與命令式語言的功能取得平衡的新語言。
2、Ruby的開發(fā)者是誰?
Ruby 由 Yukihiro “martz” Matsumoto 于 1990 年中期在日本設(shè)計(jì)和開發(fā)。
3、Ruby為什么被稱為靈活的語言?
Ruby 被稱為靈活的語言,因?yàn)樗兄谄渥髡吒木幊淘亍?梢詣h除或重新定義語言的某些特定部分。Ruby 不限制用戶。例如,要添加兩個(gè)數(shù)字,Ruby 允許使用 + 號(hào)或單詞“plus”。這種改變可以通過 Ruby 的內(nèi)置類 Numeric 來完成。
4、Ruby有哪些特性?
Ruby有很多特性。下面列出了其中一些:
? 面向?qū)ο?br> ? 靈活
? 動(dòng)態(tài)輸入和填鴨式輸入
? 垃圾收集器
? 關(guān)鍵字參數(shù)
5、Ruby 和 Python 有什么區(qū)別?
Ruby 和 Python 相似之處: 高級語言支持多平臺(tái)使用名為 irb 的交互式提示服務(wù)器端腳本語言 Ruby 和 Python 的差異: Ruby 是完全面向?qū)ο蟮模?Python 不是。Ruby 支持 EclipseIDE,而 Python 支持多個(gè) IDE。Ruby 使用 Mixins,而 Python 不使用。Ruby 支持塊、proc 和 lambda,而 Python 不支持。
6、如何查看系統(tǒng)中安裝 Ruby 版本?
要查看系統(tǒng)中安裝 Ruby 版本,只需要在命令行提示符下輸入:
ruby -v
7、Ruby中的類庫是什么?
總結(jié)
以上是生活随笔為你收集整理的Ruby编程语言面试题库和答案(语法、代码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手把手教学linux上扩容和缩减swap
- 下一篇: rails kaminari text