Premenn é

Post on 31-Dec-2015

22 views 0 download

description

Premenn é. (defparameter a) (defparameter a 10 "Globalna premenna a") (defvar b) (defvar b 7 "Globalna premenna b") (defvar b 12) (defun a+ () "pristup k premennej a" (incf a) a). Premenn é. (defun c? (c) c) (c? 9) c (let ((c 3) (d)) (setf d (+ c 1)) (list c d)) - PowerPoint PPT Presentation

Transcript of Premenn é

1

Premenné

● (defparameter a)● (defparameter a 10 "Globalna premenna a")● (defvar b)● (defvar b 7 "Globalna premenna b")● (defvar b 12)● (defun a+ ()

"pristup k premennej a"

(incf a)

a)

2

Premenné

● (defun c? (c) c)● (c? 9)● c● (let ((c 3) (d))

(setf d (+ c 1))

(list c d))● c● (let* ((c 3) (d (+ c 1)))

(list c d))

3

Premenné

● (defun c? (c) (print c))● (let ((c 3))

(print c)

(let ((c 5))

(print c)

(print (c? 7))

(print c))

(print c))

4

Premenné

● (defparameter c 2)● (defun c? () (print c))● (let ((c 3))

(print c)

(let ((c 5))

(print c)

(print (c?))

(print c))

(print c))

5

Premenné

● a● (let () (print a))● (let ((a 2)) (print a))● a

6

Premenné

● (setf z 9)● z● (let ((x 2)) (setf y 8))● y

7

Premenné

● (setf c!

(let ((pocet 2))

#'(lambda () pocet)))● (funcall c!)