
下面把有关变量的一些知识详细介绍一下:
(这么多字,难免有抄袭成分,请大家多多表扬我不会脸红的?)
下面列出了五种数据类型:
类型 含义 例子
int 整数 10 ,-5 ,0
float 小数 392.6 ,7.0 和-2.667
string 一个或多个字母 “What's up, chief?"
Vector 三个浮点数 《3 ,7.7 ,9.1 》
matrix 多个浮点数组 <<1.1, 2, 3; 6.7, 5, 4.9>>
在上面的类型中,除matrix(矩阵)类型外,都可以构成Array(数组)。一个数组是某种数据类型的多个数据的序列。例如,一个包含三个元素的数组就是一个整数,接着一个整数,再接着一个整数。用户可以把矩阵 ,考虑为一个包含多个浮点数组的数组,或是一个二维浮点数组。
定义变量和为变量赋值
定义变量就是指明变量属于何种数据类型。为变量赋值就是给一个定义的变量以指定的数值。
下面的例子表明了如何使用一个步骤来定义和为变量赋值:
int $temp = 3 ;
float $Temp =222.222;
string $tEmp = “Heya kid.”;
vector $teMp = <<1,2.7,3.2>>;
matrix $temP[2][3]=<<4.5,1,0.2;-13,9911,0.007>>;
当用户精确的定义矩阵时,用户必须指明矩阵的行列数。
下面的例子表明如何为整数、浮点、字符串和矢量数组赋值和定义它们。
例子:数组的定义和赋值
int $Temp[5]={100, 1000, -70, 2, 9822};
float $TeMp[4]={ 43.3, -10.7, 0, 82.5};
string $TemP[3]={“Lord”,”Flies”,”cool brown fox2.”};
vector $tEmp[2]={<<0,0,0>>,<<0.01,-2,16>>};
如果一个变量被定义,但没有为其赋值,则Maya 为其分配默认的数值0 ,而对字符串变量,Maya 为其分配两个空引号
Reserved words (保留字)
保留字是一些在MEL 中带有固定含义的单词。这些保留字可用于指定变量类型、逻辑控制,或描述一个数值。下面就是MEL 中的保留字。 数值。下面就是MEL 中的保留字。
break case continue default do
else false float for global
if in int matrix no
off on proc return string
switch true vector while yes
Data type keywords (数据类型关键字)
Int float vetor string matrix
Boolean constant keywords(布尔关键字)
yes no on off true false
Flow control keywords(流程控制关键字)
if else for while do in
break continue default switch case
其它的关键字
global return source catch alias proc
就像变量名称,保留字是大小写敏感的。因此,int 是整数类型,而Int 就不是。
实际上,alias 、source和catch 也是保留字。因为它们使用起来,更像命令,它们没有包含在上面的表中。
评论加载中…