Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Forth, za one sa razlčitim rasporedom vijuga...
#15
@mveselic

Maki, očigledno testiraš koliko pažljivo čitamo (znam te ortak :-). Evo ja sam bio pažljiv na času.

U objašnjenju 2.3 zar ne bi trebalo da bude ovako:

variable counter

: count-- ( -- )
counter @ 0> if 1 counter -! then ;

U prevodu na običan govorni jezik: formiraj varijabliu >counter<,
potom napravi novu reč >count--<.

Reč-funkcija >count--< sastojaće se od sledećih događaja: dohvati vrednost varijable counter ( counter @ ),
uporedi njenu pročitanu vrednost sa 0 i ako je vrednost veća od 0 ( 0> if) onda  vrednost varijable (  counter )  umanji za 1 i storiraj ( 1 counter -! ), then zaključuje uslov if.


Postoji slična "anomalija" i u if-else.

Ili možda grešim ipak pošto mnogo godina to nisam ni pipnuo?

Pozdrav Maki
Reply


Messages In This Thread
RE: Forth, za one sa razlčitim rasporedom vijuga... - by Macola - 08-10-2015, 07:47 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)