SCAD

Special variables 特殊变量

特殊变量
所有的起始用 '$' 是特殊变量,变量的语义是类似于在 LISP 特殊的变量:他们有活力,而不是词法范围。
这也就意味着,他们正在有效地自动向前作为参数传递。
个人理解: 这个变量 $ 就相当于 C 语言中的 * ,  pointer 。
比较正常的一个特殊的变量:
normal=2;
module doesnt_pass_it()
{
cube(normal); }
module normal_mod()
{
doesnt_pass_it(); }
normal_mod(normal=1);
//Should echo 2
$special=3; $another=5;
module passes_it()
{
translate([10, 0, 0])
cylinder($special, $another); }
module special_mod()
{
$another=6;
passes_it();
}
special_mod($special=4); //Should echo 4,6

码圣代码编程

打字练习

3D创意C++

进入比赛

创客中心

关于傲亚

傲亚CMS

傲亚物联网

我要合作

创客平台

南昌市红谷滩区名门世家2期8号楼608
aoyakefu
TEL:18720086320
kefu@1wwz.com

扫码关注公众号

扫码添加创始人

企业微信服务商