Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Alfa Romeo Stelvio 2.2 jtd

Intrebari srl nou

La multi ani @AndReW99!

Alegere masina £15000 uk
 TVR vrea sa lanseze o platforma d...

Strategie investie pe termen lung...

Modulator FM ptr auto alimentat p...

orange cablu f.o. - internet fara...
 Robinet care comuta traseul

A fost lansata Fedora 40

Samsung S24 plus

Imi iau un Dell? (Vostro vs others)
 Abonati Qobuz?

transport -tren

Platforma electronica de eviden&#...

Cot cu talpa montat stramb in per...
 

[LISP] Apelare functii

- - - - -
  • Please log in to reply
3 replies to this topic

#1
MetonymyQT

MetonymyQT

    New Member

  • Grup: Junior Members
  • Posts: 12
  • Înscris: 17.06.2016
Buna, am nevoie de putin ajutor la Lisp.

Cum apelez o functie dintr-o functie? De asemenea daca imi puteti arata si cum sa apelez functia.

Eg (ceva de genu):
def call_me(func):
	func()

call_me(print)

Am nevoie sa implementez un macro dotimes pentru o tema

Edited by MarianG, 22 April 2017 - 03:40.


#2
unbrutus

unbrutus

    Guru Member

  • Grup: Senior Members
  • Posts: 16,299
  • Înscris: 23.02.2017
in ce context folosesti lisp?

#3
gmartau

gmartau

    Member

  • Grup: Members
  • Posts: 639
  • Înscris: 30.04.2008
Fara pretentia de a fi fara greseala, apelul se face:
(nume_functie parametru_1 parametru 2_ ... parametru_n)

in cazul tau, definitia ar fi:

(defun call_me(func) ((func)))

apelul

(call_me print)

#4
MetonymyQT

MetonymyQT

    New Member

  • Grup: Junior Members
  • Posts: 12
  • Înscris: 17.06.2016

View Postunbrutus, on 21 aprilie 2017 - 23:58, said:

in ce context folosesti lisp?

Il folosesc doar la facultate.

View Postgmartau, on 22 aprilie 2017 - 09:29, said:

Fara pretentia de a fi fara greseala, apelul se face:
(nume_functie parametru_1 parametru 2_ ... parametru_n)

in cazul tau, definitia ar fi:

(defun call_me(func) ((func)))

apelul

(call_me print)

Multumesc pentru raspuns.
Cand rulez cu sbcl --script xxx imi da:
; in: DEFUN CALL_ME
;	 ((FUNC))
;
; caught ERROR:
;   illegal function call
;
; compilation unit finished
;   caught 1 ERROR condition


Am gasit ceva implementare a lui dotimes pe net, daca ajuta pe cineva:
https://github.com/r...s-defmacro.lisp

Habar nu am cum se apeleaza.

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate