我想要一个函数,我抛出任何给定的其他函数,多个参数,使用单引号和双引号。
举例来说:
just_params("some_function(param1="this",param2='that')")
或just_params(some_function(param1="this",param2='that'))
这导致函数没有被调用,但在环境中声明了两个新的字符串变量param1和param2。两个选项都可以,但我认为#1会更容易。
直接把这些都放到一个字符串中是很坚韧的,因为它混合了双引号和单引号。我希望在调试其他人的代码时使用它,我假设他们正在使用双引号和单引号。
是的,我知道我可以复制和删除逗号,但有时我调试20个参数的函数调用(也畏缩,我知道),但这就是它,我不想去复制,粘贴和删除逗号每一次。
1条答案
按热度按时间g52tjvyc1#
这里有一个方法:
创建于2023-09-03带有reprex v2.0.2
备注:
long
而不是longname
)1 + 1
,但返回了2
)。