前言
本文ruby基础,可以打开终端,输入命令: $irb 即可输入ruby语言执行
常用方法:
(1)empty? #为空
blank? #为空,空串,nil
(2)循环: 数字.times each
(3)inspect 返回字面量
(4)class superclass父类
upcase,downcase数组方法:
(1)splite #拆分,返回数组 --------- join连接
(2)include?
(3)sort 排序,sort!排序且改变对象值,
shuffle随机排序
reverse反转
(4)push 或<< #追加元素
(5)to_a #返回数组
%w #元素为字符串,返回数组
(6)map 返回每个元素代码块执行结果
(简写 .map{|i| 语句 } === .map(&:方法名))
注意:(1)索引-1是取最后一位
散列方法: { 键=>键值 }
(1) 常用符号做键,且 :符号名=> 或 符号名:【重要数据类型/变量/方法】:
(1)符号symbol
(2)实例变量: @变量名
(3)数组,值域Range,散列
(4)self表对象本身
(5)require引入文件,include引入模块 (注意: 路径 ./当前目录文件)
(6)nilruby中简写/等价:
(1)括号可省
(2)最后参数是散列,{ }可省
(3).map{|i| 语句 } === .map(&:方法名)
(4) :符号名=> 或 符号名:
{ } 或 do...endruby类:
(1)<表继承
(2)修改内置类:类名与ruby类一样
(3)attr_accessor ===== 属性的set和get方法
ruby语言基础
最新推荐文章于 2023-10-14 17:33:05 发布