Enviado em 25/11/2020 - 01:49h
Boa noite amigos. Apesar de já programar casualmente em lua há algum tempo, brincando com o love2D, somente agora passei a estudar mais a linguagem. Estou experimentando agora a orientação a objetos dela (que na verdade não é exatamente OOP, mas simula bem). Nisso eu cheguei à parte de encapsulamento e vi que há algumas maneiras de encapsular atributos de uma classe, e confesso que não gostei muito da maioria. Então eu resolvi fazer do meu próprio jeito :
o.Nome = {
get = function() return o.__nome end
set = function(pnome) o.__nome = pnome end
}
o.Nome.set(nome)
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Autologin: praticidade ou não?
Instalação do Onion OS no Miyoo Mini e Miyoo Mini Plus
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Dúvidas sobre a originalidade de conteúdos online (1)
Google Crhome não abre desde que eu atualizei pelo "program... (3)
como instalar o amdgpu no linux manjaro no linux, pelo o repo e comand... (4)