eval,evaluate函数

http://www.itjxue.com  2023-01-06 10:06  来源:未知  点击次数: 

Matlab中eval函数的使用方法。

1、假如我要对a1,a2,a3,a4,……,a100分别赋予1,2,3,……,100,这时eval就发挥作用了。

for i=1:100

eval(['a'?num2str(i) '='?num2str(i)]);

end

2、再比如批量存数据或图片文件等等。

那么开始提到的例子也就好解释了。

注意:eval中的中括号在两个以上字符串出现时一定要有,起连接作用。

如:

input:[‘hello’ ‘world’]

output:helloworld

扩展资料:

函数说明

eval(expression)在字符串表达式中评估MATLAB代码。如果你在一个匿名函数或者含有嵌套函数的函数里面使用eval,那么评估的expression将不能创建一个变量。

[output1,...,outputN]=eval(expression)?从特定变量表达式即expression中存储所有的输出。

输入参数:

expression:含有有效的MATLAB表达式的字符串。如果要在表达式即expression里面包含数值,请使用int2str,num2str或者sprintf进行转换。

输出参数:

output1,...,outputN:是评估的表达式expression中的输出。

参考资料:百度百科—eval(MATLAB函数)

eval()函数的作用是什么?

作用是把对应的字符串解析成js代码并运行。eval()是程序语言中的函数,功能是获取返回值,不同语言大同小异,函数基础是返回值= eval(codeString),如果eval函数在执行时遇到错误,则抛出异常给调用者。

如果eval函数在执行时遇到错误,则抛出异常给调用者。类似的函数是loadcode,loadcode不立即执行代码,另外返回一个函数对象。并且loadcode支持路径参数,评估不支持。评估不支持代码中的返回语句,将代码作为表达式直接计算出结果。

相关信息

Eval函数在PHP代码中的用法:eval()函数把字符串按照PHP代码来计算。该字符串必须是合法的PHP代码,且必须以分号结尾。如果没有在代码字符串中调用返回语句,则返回NULL。如果代码中存在解析错误,则eval()函数返回false。

Eval函数在VBScript脚本语言中的使用:在VB脚本语言中,Eval函数具有两层英文,一是实现计算表达的值,即eval()函数可将字符串转换为代码执行,并返回一个或多个值;二是运行指定的代码。

eval在python中的意思

eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。即变量赋值时,等号右边的表示是写成字符串的格式,返回值就是这个表达式的结果。

eval()函数用来执行一个字符串表达式,并返回表达式的值,还可以把字符串转化为list、tuple、dict。eval函数的语法:eval(expression[,globals[,locals]])。

扩展资料:

如果eval函数在执行时遇到错误,则抛出异常给调用者;类似的函数是loadcode,loadcode并不立即执行代码,而是返回一个函数对象。并且loadcode支持路径参数,eval并不支持,eval并不支持代码中的return语句,而是将代码作为表达式直接计算出结果。

例如:

var d = eval("({name:'chentong'})")

alert(d.name);

参考资料来源:

百度百科-eval()

eval是什么意思

Eval的意思是要计算的字符串。

eval可以将字符串生成语句执行,和SQL的exec()类似。eval是Javascript内置函数,用于计算字符串表达式的值。例如eval(“2+3”)返回的是5。Eval(stringy)函数可计算某个字符串,并执行其中的JavaScript代码。

参数:string,描述:要计算的字符串,其中含有要计算的Javascript表达式或要执行的语句。jscript中的用法很相似。

Eval函数

eva函数允许动态执行JScript源代码。传递给eval方法的代码执行时所在的上下文和调用eval方法时的上下文一样。请注意,在eval语句中定义的新变量或类型对于封闭程序是不可见的。除非将字符串”unsafe”传递为第二个参数。

Flash4中,还可以使用eval动态地设置和检索变量值或实例名称。否则,传递至eval方法的代码在受限安全上下文中执行。受限安全上下文禁止访问系统资源,如文件系统、网络或用户界面。如果代码试图访问这些资源,则会产生安全异常。

当eval的第二个参数为字符串unsafe时,传递给eval方法的代码在调用代码所在的安全上下文中执行。第二个参数是区分大小写的,因此,字符串“Unsafe“或“UnSAfE“不会重写受限安全上下文。

(责任编辑:IT教学网)

更多

推荐Flash actionscript文章