ruby中的一个问题
来源:互联网 发布:淘宝好的军品店 编辑:程序博客网 时间:2024/06/05 07:25
bjcontent="我是比较的内容"
bcontent=:"我是比较的内容"
puts "用to_sym转换比较内容的结果:",bjcontent.to_sym==bcontent #true
puts "用to_s转换比较内容的结果:",bcontent.to_s==bjcontent #true
bjobject="我是比较的对象"
bobject=:bjobject
bobjects=%s{bjobject}
puts "比较对象的结果:",bobjects==bobject #true
a="abcdefg"
b=:a
c=:"abcdefg"
puts a.to_sym==b #false
puts b.to_s==a #false
puts c==b #false
bcontent=:"我是比较的内容"
puts "用to_sym转换比较内容的结果:",bjcontent.to_sym==bcontent #true
puts "用to_s转换比较内容的结果:",bcontent.to_s==bjcontent #true
bjobject="我是比较的对象"
bobject=:bjobject
bobjects=%s{bjobject}
puts "比较对象的结果:",bobjects==bobject #true
a="abcdefg"
b=:a
c=:"abcdefg"
puts a.to_sym==b #false
puts b.to_s==a #false
puts c==b #false
Question: 为什么最后三个是false?难道一个字符串只能转化成一个数据对象吗?也不对啊,不知道,求解!
Answer:我知道了,to_s & to_sym是对象的内容,:字符串 & %{字符串}是对象
- ruby中的一个问题
- Ruby中的继承的一个问题
- Ruby中的二维数组初始化的一个小问题
- Ruby中的二维数组初始化的一个小问题
- ruby安装中的一些问题
- 解决Ruby/Rails中的中文乱码问题
- ruby正则表达式中的编码问题
- Ruby怎么把一个数组中的Elements和…
- 一个有意思的Ruby Webdriver超时问题的解决过程
- ubuntu下ruby文件执行蛋疼的一个问题
- 自定义ruby异常时需要注意的一个问题
- webwork中的一个问题
- TOMCAT中的一个问题
- 郁闷中的一个问题
- qt中的一个问题
- hadoop中的一个问题
- latex 中的一个问题
- union中的一个问题
- 数学专项number_theory:UVa 10236
- 阿里云主机中apache的主页
- xapian 1.2.x在VC下编译问题的浅析(可能是一)
- 查看数据库连接数
- 不只是技术!成为IT经理必备的十大软技能
- ruby中的一个问题
- StoryBoard可能出现错误解决
- [数据结构学习]单链表常用操作
- 1108
- 切换镜像SYSADMIN权限赋予
- openGL学习之安装配置(一)
- 图论专项shortest_paths:UVa 10269
- Static块(静态代码块)
- cygwin下安装SDL1.2.15