什么?红宝石的语法均值

问题描述 投票:0回答:1

我在https://ruby-doc.org/stdlib-2.6.3/libdoc/find/rdoc/Find.html处阅读文档,并且遇到了我不熟悉的语法,尤其是这行:

if File.basename(path)[0] == ?.

代码显然在进行比较,但是不确定如何工作。

ruby syntax
1个回答
0
投票

这似乎是用于比较单个字符串的语法糖。

'.' == ?.
=>true
'1' == ?1
=>true
'a' == ?a
=>true
© www.soinside.com 2019 - 2024. All rights reserved.