Skip to content

Test playground for Golang Go programs

Notifications You must be signed in to change notification settings

scottengle/go-playground

Repository files navigation

Golang Playground

This repo is intended to be a collection of Go examples that can be independently run using:

go run <filename>

Note

You will see errors regarding main being redeclared when using go get on this repo. You can safely ignore this warning.

Files

Filename Description
fibonacci.go Calculates the value of a fibonacci sequence using a closure.
http_handlers.go A simple HTTP handler example to demonstrate how to handle HTTP requests and register routes.

Start this example with:
go run http_handlers.go

Output can be seen in a web browser by opening:
http://localhost:4000/string
http://localhost:4000/struct
images.go Generates a bluescale image using the code.google.com/p/go-tour/pic and built-in image packages. To see the image, run the contents of this file at the Go Playground: http://play.golang.org
newton_raphson_cbrt.go Approximates the value of a complex cube root using the Newton-Raphson method.
newton_raphson_sqrt.go Approximates the value of a square root using the Newton-Raphson method.
newton_raphson_sqrt_2.go Approximates the value of a square root using the Newton-Raphson method. This version throws a proper error when called with negative numbers.
rot13.go Decodes a string using the ROT13 substitution cipher.
tree_walker.go Walks two binary trees and tests them for equality.
visual_slices.go Generates a bluescale image using the code.google.com/p/go-tour/pic package. To see the image, run the contents of this file at the Go Playground: http://play.golang.org
word_count.go Determines word count of a string utilizing maps.

About

Test playground for Golang Go programs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages