| 2 | No.2 Revision |
1) Lexikalni scope
(let K a lze pristupovat jen pres foo a bar
2)
| 3 | No.3 Revision |
1) Lexikalni scopescope. Pokud teda chapu spravne, ze stojis o data hiding, pokud ne, tak pak uplne nevim o cem je rec. Protoze let muzes mit i lokalne a funkce pracujici s matici pak volat a matici predavat paramterem.
(let ((a (make-hidden-whatever)))
(defun foo (x)
. (change a).... )
(defun bar (y)
(modify a)......)
)
K a lze pristupovat jen pres foo a bar
2)2) Rekurze je funkcionalni. Dalsi moznosti jsou treba volat mapcar pres radky/sloupce, tohle by asi chtelo vice kontextu, protoze zalezi na tom jak je matice realizovana, pres array nebo list? Inspirace z rosetta code pro nasobeni matic rosettacode.org/wiki/Matrix_multiplication#Common_Lisp
| 4 | No.4 Revision |
1) Lexikalni scope. Pokud teda chapu spravne, ze stojis o data hiding, pokud ne, tak pak uplne nevim o cem je rec. Protoze let muzes mit i lokalne a funkce pracujici s matici pak volat a matici predavat paramterem.
(let ((a (make-hidden-whatever)))
(defun foo (x)
. (change a).... )
(defun bar (y)
(modify a)......)
)
K a lze pristupovat jen pres foo a bar
2) Rekurze je funkcionalni. Dalsi moznosti jsou treba volat mapcar pres radky/sloupce, tohle by asi chtelo vice kontextu, protoze zalezi na tom jak je matice realizovana, pres array nebo list? Inspirace z rosetta code pro nasobeni matic rosettacode.org/wiki/Matrix_multiplication#Common_Lispmatic. Poslal bych link, ale nemam dost karmy takze jen opisem hatetepe://rosettacode.org/wiki/Matrix_multiplication#Common_Lisp
| 5 | No.5 Revision |
1) Lexikalni scope. Pokud teda chapu spravne, ze stojis o data hiding, pokud ne, tak pak uplne nevim o cem je rec. Protoze let muzes mit i lokalne a funkce pracujici s matici pak volat a matici predavat paramterem.
(let ((a (make-hidden-whatever)))
(defun foo (x)
. (change a).... )
(defun bar (y)
(modify a)......)
)
K a lze pristupovat jen pres foo a bar
2) Rekurze je funkcionalni. Dalsi moznosti jsou treba volat mapcar pres radky/sloupce, tohle by asi chtelo vice kontextu, protoze zalezi na tom jak je matice realizovana, pres array nebo list? Inspirace z rosetta code pro nasobeni matic. Poslal bych link, ale nemam dost karmy takze jen opisem hatetepe://rosettacode.org/wiki/Matrix_multiplication#Common_Lisphttp://rosettacode.org/wiki/Matrix_multiplication#Common_Lisp
| 6 | No.6 Revision |
1) Lexikalni scope. Pokud teda chapu spravne, ze stojis o data hiding, pokud ne, tak pak uplne nevim o cem je rec. Protoze let muzes mit i lokalne a funkce pracujici s matici pak volat a matici predavat paramterem.
(let ((a (make-hidden-whatever)))
(defun foo (x)
. (change a).... )
(defun bar (y)
(modify a)......)
)
K a lze pristupovat jen pres foo a bar
2) Rekurze je funkcionalni. Dalsi moznosti jsou treba volat mapcar pres radky/sloupce, tohle by asi chtelo vice kontextu, protoze zalezi na tom jak je matice realizovana, pres array nebo list? Inspirace z rosetta code pro nasobeni matic. Poslal bych link, ale nemam dost karmy takze jen opisem http://rosettacode.org/wiki/Matrix_multiplication#Common_Lisp
Copyright students of FIT CTU and others, 2014. Content on this site is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.