建娱乐网站,百度大数据平台,网站ps照片怎么做的,商店商品管理系统一、字符串 定义
283.to_s //转为string
something#{a} //定义字符串#xff0c;并且插入a变量的值
something//单引号定义变量
%q(aaaaaaaaa) // 定义字符串#xff0c;#xff08;#xff09;内可以是任何数#xff0c;自动转义双引号%Q(aaaaa…一、字符串 定义
283.to_s //转为string
something#{a} //定义字符串并且插入a变量的值
something//单引号定义变量
%q(aaaaaaaaa) // 定义字符串内可以是任何数自动转义双引号%Q(aaaaaaaaa) // 定义字符串内可以是任何数自动转义双引号irb(main):023:0 %Q(aaaaaaaaa)\aaaaa\aaaa定义多行字符串-任意字符 任意字符结尾
下面是例子 doc 可以改成其他字符回车后相同doc 结束
C:\Users\47240irb
irb(main):001:0 -doc
irb(main):002:0 dddddd
irb(main):003:0 ccccc
irb(main):004:0 dddd
irb(main):005:0 eeee
irb(main):006:0 docdddddd\nccccc\ndddd\neeee\n 二、ruby常用函数 1.reverse:倒序字符串
irb(main):007:0 abcdefc.reversecfedcba
2.include
irb(main):008:0 adbc.include?(b) //adbc是否包含b字符true
irb(main):009:0 adbc.include?(v)//adbc是否包含v字符false
3.index:查看字符在什么位置
irb(main):010:0 adbc.index(b) //b在adbc 什么位置下标0开始2
4.sub替换字符
irb(main):011:0 adbc.sub(b,s) //将b 字符替换为s字符adsc 5.sub!:改变自己的替换字符
irb(main):012:0 aadbcdadbcd
irb(main):013:0 a.sub!(b,s) //危险的方法会改变a的变量值adscd
irb(main):014:0 aadscd 6.size: 字符的长度
irb(main):016:0 a123456123456
irb(main):017:0 a.size //a变量的长度6
7.to_sym转为符号对象 格式为 前面有冒号
符号是Ruby中的一种数据类型表示唯一的标识符通常用于表示常量或方法名。符号对象是不可变的且在内存中只有一个实例。
irb(main):016:0 a123456123456
irb(main):018:0 a.to_sym //转为符号对象:123456
ps:其他rubystring 方法https://ruby-doc.org//core-2.2.0/String.html