永发信息网

ruby 如何判断字符串是否相等

答案:1  悬赏:60  手机版
解决时间 2021-03-30 11:45
ruby 如何判断字符串是否相等
最佳答案
ruby判断字符串用"=="就可以。判断对象可以用"equal?"方法。此处与java相反。
p str1==str2返回的结果应该是先打印"str1==str2"的结果后,然后再输出一个空行。这点可以查看相关api。所以msgbox显示的是nil(即返回的空行)。
测试实例:
irb(main):002:0> s=p "1"=="1"
true
=> nil
irb(main):003:0> s
=> nil追问确实是这样,
p执行后输出表达式结果并返回nil,
可是为什么运算符 == 的返回值是nil?追答我用1.8.7的版本,返回结果是个布尔值。你的是什么版本的?追问在ruby里是返回的布尔值,可是同样的程序到了rgss 里就悲剧了.
我是在rpg maker xp 1.02 里码程序.程序内嵌了ruby1.8.1
就是运算符==返回nil
....
为什么会这样.追答把两个字符串的值取出来,在ruby1.8.1环境下用irb命令执行“==”运算符。返回的结果是nil?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
同人世永远告别,婉言逝世说的是哪个词语
Acer最便宜的电脑多少钱
求帮我怎么发微信
成语隔什么什么 王
求"末"跟"未"这类的相似字. 只是一笔只差的内
如何在电脑上添加万能五笔输入法
蓝光机使用hdmi接功放看蓝光的话,音频输出是
邮箱投简历怎么投
《让我终生难忘的一件事》600字五年级的作文
哪个APP手机借款比较
6厘米x6厘米铁方一米有多重
无声键和机器键盘那个好
can she 后面是选swim还是swims
有在平安保险多利农庄买过东西的吗
硕士毕业年龄到了27周岁未满28周岁,算27周岁
推荐资讯
企业内涵建设指哪些
珠海高中和湛江高中哪个好一点
如何在pcb中覆铜 Altium designer 09 PCB板中
小百灵幼儿园(307乡道)地址在什么地方,想过
寻一日本动画片 厨师类的
我有个同学,和我性格差不多,从前也和我特要
保佑老公发财的诗句
三万元炒股多久能赚到一个亿
人饿了睡觉能减肥吗?k
人寿保险是农民赔偿多还是居民多
自由篮球 小苍老师适合做中锋吗
太执着于过去,一直放不下,怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?