Tcl/Tk: Obter chaves e valores de um array set

Com o comando:

array set minha_var { chave {valor} chave2 {valor2} }

Criamos uma array com diversas chaves e valores. Exemplo:

array set produtos { }
set produtos(nome) { Banana Caturra }

puts $produtos(nome)

# Retorna: Banana Caturra

Para listar todas as chaves e valores utilizamos o comando:

array names produtos

Exemplo de utilização:

foreach key [array names produtos] {
	puts "Chave: $key"
	puts "Valor: $produtos($key)"
}
This entry was posted in Tcl-Tk and tagged , , , , , , . Bookmark the permalink.

One Response to Tcl/Tk: Obter chaves e valores de um array set

  1. LES says:

    Eu costumo fazer assim:

    foreach k v [array get produtos] {
    puts “Chave: $k”
    puts “Valor: $v”
    }

Comments are closed.