R 包 'checkmate':vector 的 testString 成功但 assertString 不成功,为什么?

R package 'checkmate': testString is successful for vector but not assertString, why?

我目前正在阅读 checkmate 包的文档,我在处理字符串向量时发现了一个问题。

testString(letters)
#FALSE
assertString(letters)
#Error in assertString(letters) : 
#Assertion on 'letters' failed: Must have length 1.

好像assertString不支持向量测试。这是为什么?欢迎任何想法。

assertString 中的文档说明 "a string is defined as a character scalar." 您正在寻找的函数是 assertCharacter

assertString 只是 assettCharacter (x, len =1)

的快捷方式