创脉思
登录
Ruby
面试题库,共561道题
基本语法
变量和常量
数据类型
条件语句
循环结构
函数和方法
类和对象
模块和混入
数据类型与变量
Ruby 中的数据类型包括整数(Integer)、浮点数(Float)、字符串(String)、数组(Array)、哈希(Hash)等。
Ruby 中的变量命名区分大小写,变量名以小写字母或下划线开头,可以包含字母、数字和下划线。
运算符与表达式
Ruby 运算符与表达式的基本概念
算术运算符(+,-,*,/,%,**)
赋值运算符(=,+=,-=,*=,/=,%=)
逻辑运算符(&&,||,!)
比较运算符(==,!=,>,<,>=,<=)
位运算符(&,|,^,~,<<,>>)
流程控制与循环
条件语句 (if, else, elsif)
循环 (while, for, until)
迭代器 (each, times, map)
范围 (Range)
函数与方法
Ruby 中的函数和方法是可以互相调用的。
函数是指一个代码块,可以重复调用。
方法是属于特定对象的函数。
Ruby 中的方法可以有参数和返回值。
Ruby 中的方法可以使用 def 和 end 关键字定义。
类与对象
Ruby 中的类和对象
Ruby 类的继承与多态
Ruby 类的实例化与初始化
Ruby 类的方法与属性
Ruby 类的访问控制与封装
模块与文件操作
Ruby 模块的定义与使用
Ruby 文件的读取与写入
Ruby 文件操作权限与属性设置
Ruby 文件路径操作与目录操作
异常处理
Exception 类型和层次结构
begin 和 rescue 语句
raise 和 throw 语句
ensure 语句
自定义异常类
字符串处理
字符串字面量
字符串连接与插值
字符串方法与操作符
字符串编码与解码
正则表达式与字符串匹配
字符串格式化与对齐
数组与集合
创建数组
访问数组元素
修改数组元素
数组追加与插入
删除数组元素
数组迭代与循环
数组排序与过滤
数组联合与差集
Ruby 集合的创建与操作
哈希与键值对
Ruby 中的哈希表和键值对
如何创建和访问 Ruby 中的哈希表与键值对
在 Ruby 中对哈希表进行遍历和操作
使用 Ruby 中的哈希表实现常见数据结构
滨湖区创脉思软件工作室 ⓒ Copyright 2024
苏ICP备2023020970号-2
微信客服