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