[REBOL] Why should I copy ?
From: gchillemi::aliceposta::it at: 24-Sep-2009 17:46
I have the following routine:
rebol []
page: read/lines to-url "http://www.repubblica.it"
foreach line page [
page-to-read: copy "http://"
url-record: "www.plutus.com"
page-to-read: append page-to-read reduce [url-record]
print [page-to-read]
]
the output is
http://www.plutus.com
Why if I remove copy from "page-to-read"
rebol []
page: read/lines to-url "http://www.repubblica.it"
foreach line page [
page-to-read: "http://"
url-record: "www.plutus.com"
page-to-read: append page-to-read reduce [url-record]
print [page-to-read]
]
The output is:
http://www.plutus.com
http://www.plutus.comwww.plutus.com
http://www.plutus.comwww.plutus.comwww.plutus.com
http://www.plutus.comwww.plutus.comwww.plutus.comwww.plutus.com
http://www.plutus.comwww.plutus.comwww.plutus.comwww.plutus.comwww.plutus.co
m
http://www.plutus.comwww.plutus.comwww.plutus.comwww.plutus.comwww.plutus.co
mwww.plutus.com
http://www.plutus.comwww.plutus.comwww.plutus.comwww.plutus.comwww.plutus.co
mwww.plutus.comw
ww.plutus.com
We are not inside an object and the string should be initialized by the
command: page-to-read: "http://"
Giuseppe Chillemi