| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- print sentence [a] "bc
- print sentence [a [a bd]] [c]
- print sentence "a "be
- print list "ab [b]
- print list [aa] [b]
- print list [ab] "b
- print join [ac] "b
- print join [ad] [b]
- print join [ak [b]] [c]
- print first [ae b c]
- print first [[af] b c]
- print first [[aa b] b c]
- print first [[ae [b]] c]
- print first "habc
- print first 3123
- print first true
- print islist butfirst [a b]
- print butfirst [a [aa b]]
- print butfirst [a [fa b] c]
- print butfirst [a b g c]
- print butfirst [a [a b] [c] k]
- print butfirst "abcdd
- print butlast [aa [b c]]
- print butlast [as b c]
- print butlast [ad b [c d] e]
- make "length
- [
- [x]
- [
- if isempty :x
- [return 0]
- [return add length butfirst :x 1]
- ]
- ]
- print length [1 [2 3] 4 5]
- print join [] [2 3 5]
- make "reverse [
- [x]
- [
- if isempty :x
- [return :x]
- [
- if islist :x
- [return join reverse butfirst :x first :x]
- [return word reverse butfirst :x first :x]
- ]
- ]
- ]
- print reverse [1 2 3 4]
- print reverse [1 [2 3 3] 4 5]
- make "find [
- [lst x]
- [
- if isempty :lst
- [return false]
- [
- if eq first :lst :x
- [return true]
- [return find butfirst :lst :x]
- ]
- ]
- ]
- print find [1 2 3] 3
- print find [1 2 3] 5
- print find [1 [2 3] 4] 2
- make "index [
- [lst x]
- [
- if isempty :lst
- [return -1]
- [
- if eq first :lst :x
- [return 0]
- [
- make "i index butfirst :lst :x
- if eq :i -1
- [return -1]
- [return add :i 1]
- ]
- ]
- ]
- ]
- print index [1 2 3] 1
- print index [1 [2 3] 4] 2
- make "f
- [
- []
- [print "a]
- ]
- print "bbbb
- save "a.mua
- erall
- print isname "f
- print isname "run
- load "a.mua
- print isname "f
- load "b.mua
|