#!/bin/bash
# $Id:$
# Federal University of Rio de Janeiro
# Author: Ivan carlos da Silva Lopes
# Mail: lopesivan (dot) ufrj (at) gmail (dot) com
#
# License: GPL
# Language: shell script
# File: stack_eval.sh
Pilha(){ obj_id=$1
eval "$obj_id.set(){
eval \"$obj_id.get(){
echo \$*
}\"
}"
eval "$obj_id.add(){
$obj_id.set \$* \$($obj_id.get)
}"
}
##############################################################################
# ---------------------------------- main ---------------------------------- #
##############################################################################
# declarando variavel.
Pilha variable
variable.set Universidade Federal # inicializando
variable.get # imprime
variable.add do # adicionando
variable.add Rio De Janeiro
variable.get # imprime
variable.set # limpando pilha.
variable.get # imprime
variable.set um # limpando pilha.
variable.get # imprime
variable.add dois # adicionando
variable.add tres # adicionando
variable.add quatro # adicionando
variable.add cinco # adicionando
variable.add seis # adicionando
variable.add sete # adicionando
variable.add oito # adicionando
variable.add nove # adicionando
variable.add dez # adicionando
variable.get # imprime
# AHHHHHHHHHHHHHHH... eh uma pilha ?!
# -mas eh claro seu ze mane.
--
[ ]'s
Ivan Carlos Da Silva Lopes
Engenheiro Eletronico e Computacao
UFRJ
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html