Goquine is a repository to share Quine programs written in Go.
- Output to
stdout. (notstderr) - No 3rd party library.
- No
os.Openor such external input.
If you want to submit program which does not conform to these regulations, please submit to unofficial/<yourname> + positive integer/main.go.
- create directory
<your name>+positive integer- example:
nobishii1
- example:
- create
main.goand write your quine code - run
maketo ensure your code is go formatted and is quine - make a pull request
find ./*/main.go -type f | xargs -I{} wc -c {}
150 ./cia-rana1/main.go
125 ./haruyama480/main.go
153 ./haruyama481/main.go
200 ./nobishii1/main.go
174 ./nobishii2/main.go
98 ./tenntenn1/main.go
151 ./tenntenn2/main.go
find ./unofficial/*/main.go -type f | xargs -I{} wc -c {}
126 ./unofficial/tenntenn3/main.go
find ./unofficial/stderr/*/main.go -type f | xargs -I{} wc -c {}
137 ./unofficial/stderr/cia-rana2/main.go
- tenntenn1 (98 bytes)
- cia-rana1 (150 bytes)
NONE
- unofficial/tenntenn3 (126 bytes, using external input)
- unofficial/stderr/cia-rana2 (137 bytes, using stderr instead of stdout)