Overview Clamps Packages CM Dictionary Clamps Dictionary Fomus
Next: pwd , Previous: pulse-on , Up: P , Home: Overview

Clamps Dictionary

push-if

Macro

(push-if form list)

Push form to list if form evaluates to non-nil. Return the modified list or nil if form evaluates to nil.

Arguments

form Form to be pushed to list.
list List pushed into.

Examples

(defvar *test* '()) ; => *test*

(push-if 4 *test*) ; => (4)

(push-if (eq 2 3) *test*) ; => nil

*test* ; => (4)

Author: Orm Finnendahl

Created: 2025-02-18 Di 12:58

Validate