Quine implementado em Golang


Imprimindo seu proprio fonte

Quine é um programa que consegue imprimir seu código fonte na saída padrão. O nome é em homenagem ao matemático e filosofo Willard Van Orman Quine.

Leia sobre Quine na Wikipedia, Willard Van Orman Quine

Implementação em Golang

package main

func main() {
	aspa := string(96)
	print(codigo, aspa, codigo, aspa)
}

const codigo = `package main
func main() {
	aspa := string(96)
	print(codigo, aspa, codigo, aspa)
}
const codigo = `

Codigo fonte: exemplo no Golang Playground exemplo no grupo de estudos

Cesar Gimenes