Como executar código no Playground
Doggie DaddyAbrindo o Pharo
Abra o Pharo conforme o visto na lição Como criar uma imagem no Pharo Launcher.
Deve ver a janela abaixo se salvou a imagem na lição Como abrir o Playground.
![](/file/1c8c4310ea63e90a1e26d.png)
Escrevendo no Playground
Vamos escrever a expressão 3 + 4
no Playground. Clique no fundo da janela e escreva normalmente usando o teclado.
![](/file/09aa29b46a35c16719066.png)
"Imprimindo" o resultado da expressão
Realce a expressão e abra o menu de contexto usando o botão direito do mouse selecionando em seguida o submenu Print it
.
![](/file/20f45a8e3c8eedd7fdda8.png)
O resultado será mostrado ao lado da expressão.
![](/file/9ac231c2b43e7ee269e24.png)
Executando sem mostrar o resultado
O submenu Do it
executa a expressão mas não mostra nada. Experimente.
![](/file/31db3a9221b8bf7bf0059.png)
Vamos experimentar usar Do it
com outra expressão.
![](/file/cf4ee97e988f5c5488c30.png)
Na parte inferior vai aparecer uma mensagem temporária que desaparece rapidamente.
![](/file/ecb83009755871a62da8f.png)
Usar Do it
numa expressão como 3 + 4
que não tem efeitos colaterais não mostra nada. Mas a expressão self inform: 'Olá Mundo!'
possui um efeito colateral que é o de mostrar uma mensagem evanescente.
O menu de contexto, acionado com o botão direito do mouse, apresenta opções de execução de código na quase totalidade dos lugares onde você puder selecionar trechos de código.
Veja abaixo o exemplo no Transcript.
![](/file/dc413abc38cffedf4acb4.png)
Veja abaixo o exemplo no Inspector (Vale também para o Inspector embutido no Playground).
![](/file/fb9c0f8a44899d8342e66.png)
Veja abaixo o exemplo no Code do System Browser.
![](/file/72d014dd7c55bcdc6ef80.png)
Atenção! Não é necessário sempre selecionar um conjunto de expressões antes de executar. Se não selecionar nada todo o código na linha onde está o cursor será avaliado. Experimente.
Encerrando com salvamento da imagem
Vamos encerrar a sessão desta lição salvando a imagem conforme aprendemos na lição Como abrir o Playground.
Procedendo dessa forma, salvando a imagem ao final de cada lição, o ambiente é preservado no estado em que estiver e ao abrir a imagem na próxima vez o ambiente será carregado na mesma configuração em que foi deixado. E não é uma coisa estática. O que estiver sendo executado continuará a partir do ponto que estava no momento do salvamento e encerramento da sessão no Pharo.