我目前正在阅读checkmate
包的文档,我在处理字符串向量时发现了一个问题。
testString(letters)
#FALSE
assertString(letters)
#Error in assertString(letters) :
#Assertion on 'letters' failed: Must have length 1.
似乎assertString
不支持向量检验。为什么呢?
assertString
中的文档指出"字符串被定义为字符标量"。你要找的函数是assertCharacter
。
assertString
只是assettCharacter (x, len =1)
的快捷方式