ruby语言基础

前言

本文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)nil

ruby中简写/等价:
(1)括号可省
(2)最后参数是散列,{ }可省
(3).map{|i|  语句 }  ===  .map(&:方法名)
(4) :符号名=>    或   符号名:
      {  }                  或  do...end

ruby类:
(1)<表继承 
(2)修改内置类:类名与ruby类一样
(3)attr_accessor   =====  属性的set和get方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值