[[modding:function:apply]] === apply === [[modding:function:apply]] ^ Syntax | (apply lambda list) -> return value of lambda | ^ Arguments | lambda: The function (lambda) you want to run. | ^ | list: A list of arguments you want the function to be run with. | ^ Returns | Whatever the lambda returns. | ^ Category | [[function operator functions|function operator']] | ^ Description | Runs the function as though it was called normally using the list as its arguments. | === Example === (block (someArgumentList) (setq someArgumentList '(True True Nil)) (apply and someArgumentList) ) This will return Nil. (block (someArgumentList) (setq someArgumentList '(1 34)) (apply add someArgumentList) ) This will return 35. Return to [[:Functions]] list