Ruby基本数据类型操作

元数据:数据的数据
元编程:编程的编程

puts "hello world"
puts("hello world")

a = "hehh"
puts a
a

b = 3
c=2
b+c
b-c
a+b:error
自动推导出类型,像女生那么就是推导为女生类型

查看一个类型所对应有哪些方法
1.methods
"aa".methods
在ruby中万物结对象,所以ruby中没有基本的数据类型
将数字转为字符串1.to_s
1.2
1.2.to_s

4-3
4-1.5
0.4-0.3 ??
'2'
"2"

进行插值操作
a=2
b=3
"hello #{a+b}"

一个值满足>=1 and <=2
1..2
一个值满足>=1 and <3
1...3

字符串*3
irb(main):034:0> "hello" 3
=> "hellohellohello"
为什么字符串可以有
,查看对象所有方法:"hello".methods

修改字符串中某一个字符的值
a = "hello"
a[0] = "1"
a

2 ==2
3==1
true.methods

"hello".nil?
"".nil?

"".methods

判断对象是否为空

"".empty?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在本教程中,将探讨使用Ruby开始编程所需的基本语法,以及如何在30分钟内快速入门学习并使用Ruby编程语言。 注...
    易百教程阅读 12,093评论 1 36
  • 本文介绍 Ruby 基本的数据类型,主要参考《Ruby编程语言》。Ruby支持的数据类型包括基本的Number、S...
    零小白阅读 14,185评论 0 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,273评论 19 139
  • 是因为某个笑容,某个表情,还是某个动作,某个背影。我都已记不清那些爱上你的最初。又或许是在自己不知道的情况下,偶尔...
    有点少年阅读 3,759评论 0 0
  • imp imp是实现import机制的库 imp.get_magic() 返回字节码文件(pyc)的magic n...
    xncode阅读 4,306评论 0 2

友情链接更多精彩内容