tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
9
Task/Reverse-a-string/Forth/reverse-a-string.fth
Normal file
9
Task/Reverse-a-string/Forth/reverse-a-string.fth
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
: exchange ( a1 a2 -- )
|
||||
2dup c@ swap c@ rot c! swap c! ;
|
||||
: reverse ( c-addr u -- )
|
||||
1- bounds begin 2dup > while
|
||||
2dup exchange
|
||||
-1 /string
|
||||
repeat 2drop ;
|
||||
|
||||
s" testing" 2dup reverse type \ gnitset
|
||||
Loading…
Add table
Add a link
Reference in a new issue