这是我正在考虑的一个思想示例:
test = 'x > 0';
while str2func(test)
Do your thing
x=x-1;
end
是否可以将整个逻辑操作存储在这样的变量中?
当然str2func
会在这里打破。如果可能的话,这个功能可能是别的东西。而且我只在test
变量内容中添加了撇号,因为我想不出还有什么存储方法。
在向函数等发送参数时,我可以看到它很有用。但大多数时候我只是想知道,因为我以前从未见过用任何编程语言完成它。
这是我正在考虑的一个思想示例:
test = 'x > 0';
while str2func(test)
Do your thing
x=x-1;
end
是否可以将整个逻辑操作存储在这样的变量中?
当然str2func
会在这里打破。如果可能的话,这个功能可能是别的东西。而且我只在test
变量内容中添加了撇号,因为我想不出还有什么存储方法。
在向函数等发送参数时,我可以看到它很有用。但大多数时候我只是想知道,因为我以前从未见过用任何编程语言完成它。