最进看大牛程序有一段 express
eval函数是以字符串的形式运行代码
函数
下面是matlab官方的注释:lua
其中一个好处就是假如我要对a1,a2,a3,a4,……,a100分别赋予1,2,3,……,100。这时eval就发挥做用了。
code
for i=1:100
eval(['a' num2str(i) '=' num2str(i)]);
end图片
固然还有其余例子,好比批量存数据或图片文件等等。
字符串
那么开始提到的例子也就好解释了。input
注意eval中的中括号在两个以上字符串出现时必定要有,起链接做用。
string
如:
input:[‘hello’ ‘world’]
it
output:helloworld
io