Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Antwort: Compiler for Rebol ? Re:(16)

From: larry:ecotope at: 28-Sep-2000 12:10

Hi Joel Just a small clarification. You wrote:
>> searchname: func [who [string!] /local k v] [
[ foreach [k v] foo [ [ if v/name = who [return v] [ ] [ ] Actually the declaration of k and v as local vars to the searchname function is unnecessary as in your example they are never used. The foreach function binds the words in it's first arg (also k and v in your example) as local to it's own context. The outer k and v are unused. Here is a short example:
>> f: func [/local k][
[ k: 1 [ foreach [k]["a" "b"][print k] [ print k [ ]
>> f
a b 1
Cheers -Larry