docs.kde.org
Crie os seus próprios comandos com o “learn
Anterior
Próximo

Crie os seus próprios comandos com o “learn

O learn é um comando muito especial, porque é usado para criar os seus próprios comandos. O comando que criar poderá receber parâmetros e devolver resultados. Vamos ver como é que é criado um novo comando.

learn circunferencia x [
  repeat 36 [
    forward x
    turnleft 10
  ]
]

O novo comando chama-se circunferencia. O circunferencia recebe um parâmetro, um número, para definir o tamanho da circunferência. O circunferencia não devolve nenhum resultado. O comando circunferencia pode agora ser usado como um comando normal. Veja este exemplo:

learn circunferencia X [
  repeat 36 [
    forward X
    turnleft 10
  ]
]

go 30,30
circunferencia 20

go 40,40
circunferencia 50  

No próximo exemplo, vai ser criado um comando com um valor de resultado devolvido.

learn multiplicarPeloProprio n [
  r = n * 1
  r = n * n
  return r
]
i = inputwindow "Por favor indique um número e carregue em OK"
print "O " + i + " multiplicado por ele próprio é igual a: " + multiplicarPeloProprio i

Neste exemplo, existe agora um comando novo chamado multiplicarPeloProprio. O parâmetro deste comando é multiplicado por ele próprio e é então devolvido, usando o comando return. O comando return é a forma de devolver um resultado de uma função criada.

Anterior
Próximo
Início


docs.kde.org