MrD <mrdiablox(a)gmail.com> writes:
Most az alábbi furcsaságra lettem figyelmes (persze
majd mondod, hogy ha
figyeltem volna órán... :) ).
Pedig próbáltam keresni a .pdf-ben, de nem találtam rá a választ.
Az alábbi két sor nem ugyanaz:
X+Y #= 10.
R=X+Y, R#=10.
Speciel a második egy error, ami nekem nem tûnik kimondottan deklaratívnak,
és csak úgy tudnám elképzelni, ha csinál valamit fordítási idõben
"#="-vel.
Igen, ezt magyarazom a 75-76. foliakon.
Végülis megoldottam a sum/3-al a dolgot, de azért
érdekelne, hogy miért.
A 67. folian bukkan fel egy hasonlo problema, ott jon elo az univerzalis
megoldas: a fordítási ideju kifejtes kesleltetese call/1-be agyazassal.
Igy tehat:
R=X+Y, call(R#=10).
ugyanaz mint X+Y #= 10.
-SzP
Ui. Attila, remelem nem banod hogy a listara is elkuldom a valaszt, hogy
masok is okulhassanak belole...