我在https://ruby-doc.org/stdlib-2.6.3/libdoc/find/rdoc/Find.html处阅读文档,并且遇到了我不熟悉的语法,尤其是这行:
if File.basename(path)[0] == ?.
代码显然在进行比较,但是不确定如何工作。
这似乎是用于比较单个字符串的语法糖。
'.' == ?. =>true '1' == ?1 =>true 'a' == ?a =>true