Como executar código no Playground

Como executar código no Playground

Doggie Daddy


Índice das lições


Abrindo 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.

Escrevendo no Playground

Vamos escrever a expressão 3 + 4 no Playground. Clique no fundo da janela e escreva normalmente usando o teclado.

"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.

O resultado será mostrado ao lado da expressão.

Executando sem mostrar o resultado

O submenu Do it executa a expressão mas não mostra nada. Experimente.

Vamos experimentar usar Do it com outra expressão.

Na parte inferior vai aparecer uma mensagem temporária que desaparece rapidamente.

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.

Veja abaixo o exemplo no Inspector (Vale também para o Inspector embutido no Playground).

Veja abaixo o exemplo no Code do System Browser.

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.


Report Page