是否有任何类似的peek(); (从C++) ruby 功能?还有其他选择吗?
我找到了一种方法。
使用StringScanner:
require 'strscan'
scanner = StringScanner.new(YourStringHere)
puts scanner.peek(1)
您也可以使用StringScanner扫描文件:
file = File.open('hello.txt', 'rb')
scanner = StringScanner.new(file.read)
最佳答案
也许您可以使用ungetc
。尝试查看here。
它不相等,但是可以获得相同的结果。
关于c++ - 类似的功能peek(); (来自C++)在Ruby中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10051430/