CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

将参数传递给函数

2023-1-5 08:23| 发布者: admin| 查看: 274| 评论: 0|来自: AutoCAD

将信息从一个函数传递到另一个函数的更好方法是将参数传递给被调用的函数。设计函数,使其期望接收多个值。还记得功能吗?此函数传递一个名为的参数:Degrees->RadiansnumberOfDegrees

(defun Degrees->Radians (numberOfDegrees) 
(* pi (/ numberOfDegrees 180.0)))

当您调用该函数时,它希望您向它传递一个数字。其中的数字声明为命名的参数。例如:Degrees->RadiansnumberOfDegrees

(degrees->radians 90)
1.5708

在这种情况下,将数字 90 分配给参数。numberOfDegrees

您还可以将变量传递给函数。例如,您可能有一个名为包含数字 90 的变量。以下命令设置并将变量传递给:aDegreeValueaDegreeValueDegrees->Radians

(setq aDegreeValue 90)
90

(degrees->radians aDegreeValue)
1.5708

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部