SET atribui um valor à variável em tempo de execução.
#DIM declara a variável e o seu tipo de dado em tempo de compilação.
SET |
#DIM |
| Torna a variável dinâmica. | Melhora a legibilidade. |
| Sem tipagem. | Habilita IDE auto-completion. |
| Tempo de execução | Util para referência a objetos. |
#DIM name As %String
Set name = "Micheal Scott"
#DIM age As %Numeric
Set age = 36
#DIM employer As App.Employer ; compile time
Set employer = ##class(App.Employer).%New() ; runtime .png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)