Trädvy Permalänk
Medlem
Plats
Norrköping
Registrerad
Dec 2004

Hjälp med lisp

Hej ! Jag undrar ifall jag har gjort detta rätt.

Jag skulle skriva om följande uttryck med let, så att inte anropet till funktionen large-value görs flera gånger.

(if (< (large-value x y) 100) (large-value x y) 'small-value)

Min Lösning:

(let ( (large (large-value x y))) (if (< large 100) large 'small-value))

Tackar

Corsair 600W Gaming Edition | Intel Core i5 4670K | 8GB DDR3 RAM | Corsair Carbide 330R | Sapphire Radeon R9 290 | Arctic Accelero Xtreme 3

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Nov 2001

Ja, det tycker jag ser rätt ut.

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.