Jeśli na stosie jest liczba 1, poniższy kod zamienia ją na "jeden".

« 1 == "jeden" IFT »

Analogiczny przykład z IFTE pozwala na zamianę na "nie jeden" w przeciwnym przypadku:

« 1 == "jeden" "nie jeden" IFTE »

Bardziej skomplikowane warunki są implementowane za pomocą CASE-THEN-END:

CASE condition_1 THEN if-condition_1 END ... condition_n THEN if-condition_n END if-none END

Poniższy przykład zamienia literę "A" na "Alpha", "B" na "Beta" itd. lub wyświetla "nieznana litera".

« CASE DUP "A" == THEN "Alpha" END DUP "B" == THEN "Beta" END DUP "G" == THEN "Gamma" END "nieznana litera" END SWAP DROP »

Powyższy kod jest równoznaczny implementacji IF-THEN-ELSE:

« IF DUP "A" == THEN "Alpha" ELSE IF DUP "B" == THEN "Beta" ELSE IF DUP "G" == THEN "Gamma" ELSE "nieznana litera" END END END SWAP DROP »

Nieco bardziej skomplikowane są pętle typu FOR, następujący przykład sumuje liczby od 1 do 10:

« 0 @ Zero na stosie 1 10 @ Pętla od 1 do 10 FOR I @ "I" jest zmienną pętli I + @ odłożenie I na stos i dodanie do znajdującej się tam wartości NEXT »

Sekwencja START-NEXT jest analogiczna, jednak nie udostępnia żadnej zmiennej:

index_from index_to START loop_statement NEXT