gpt4 book ai didi

r - 如何使用符号创建函数或运算符?

转载 作者:行者123 更新时间:2023-12-04 12:28:15 27 4
gpt4 key购买 nike

我想创建一个带有符号的函数(例如, ~ ),其工作方式类似于“问号”函数。

最佳答案

你不能做 ?foo 那样“赤裸裸”的事情不会弄乱定义 R 语法的 C 代码。例如,您不能制作 [fnord有意义。

这来自 R 源代码中 gram.y 中的语法定义。

|   '~' expr %prec TILDE        { $$ = xxunary($1,$2); }
| '?' expr { $$ = xxunary($1,$2); }

| expr ':' expr { $$ = xxbinary($2,$1,$3); }
| expr '+' expr { $$ = xxbinary($2,$1,$3); }

上面的第二行定义了 ?foo 的语法.你到底想做什么?

关于r - 如何使用符号创建函数或运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17855005/

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