mirror of
https://github.com/irmen/prog8.git
synced 2024-12-25 23:29:55 +00:00
5731b79554
In certain cases you will need to use string.copy() explicitly to overwrite strings with new strings.
31 lines
593 B
Lua
31 lines
593 B
Lua
%import textio
|
|
%import string
|
|
%zeropage basicsafe
|
|
|
|
main {
|
|
sub start() {
|
|
str name1 = "irmen"
|
|
str name2 = "other"
|
|
bool[2] flags = [true, false]
|
|
|
|
txt.print(name1)
|
|
txt.nl()
|
|
name1 = name2
|
|
txt.print(name1)
|
|
txt.nl()
|
|
flags = [false, true]
|
|
|
|
ubyte[10] array
|
|
ubyte[10] array2
|
|
|
|
void string.copy(name2, name1)
|
|
array = array2
|
|
name2 = "zzz"
|
|
array = [1,2,3,4,5,6,7,8,9,10]
|
|
;; array = cx16.r0
|
|
;; array = name1
|
|
;; name1 = array
|
|
;; name1 = cx16.r0
|
|
}
|
|
}
|