Premenn é

7
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)

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 é

Page 1: 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)

Page 2: Premenn é

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))

Page 3: Premenn é

3

Premenné

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

(print c)

(let ((c 5))

(print c)

(print (c? 7))

(print c))

(print c))

Page 4: Premenn é

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))

Page 5: Premenn é

5

Premenné

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

Page 6: Premenn é

6

Premenné

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

Page 7: Premenn é

7

Premenné

● (setf c!

(let ((pocet 2))

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