gpt4 book ai didi

r - 有没有办法在 R 中声明函数参数类型?

转载 作者:行者123 更新时间:2023-12-01 03:59:09 26 4
gpt4 key购买 nike

如果一个包中有函数声明。参数声明时没有类型,只有在运行时调用函数时才能计算出来。

有没有办法描述 R 函数参数类型,以便这些描述可用于静态分析?

用例:IDE 的自省(introspection)。

==== 编辑 ====

  • 注释?
  • 元描述符?
  • 最佳答案

    一般不会,R是动态类型的,这可能是一个很大的优势或负担。 R 中的任何对象当然有一种类型,这些通常可以被强制(或强制转换),但我认为这不是你要问的。您可能希望查看类系统 (?class) 以了解某些方法。但通常,由函数编写器在使用输入值之前检查它们。此外,您可能会发现 paper有趣的。

    查看 ?browseEnv也许驱动它的代码可能对您的项目感兴趣。或 RStudio ?

    关于r - 有没有办法在 R 中声明函数参数类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14677029/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com