Zaktualizuj 'serwer.go'

This commit is contained in:
Robert Stachecki 2018-11-22 19:20:18 +00:00
parent 7e809ef0f9
commit 7c98822f3b

View File

@ -15,11 +15,15 @@ var palette = []color.Color{color.White, color.Black}
blackIndex = 1 // następny kolor w zmiennej palette
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
http.HandleFunc("/", handler)
http.HandleFunc("/gif", func(w http.ResponseWriter, r *http.Request) {
lissajous(w)
})
log.Fatal(http.ListenAndServe("localhost:8000", nil))
}
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "URL.Path = %q\n", r.URL.Path)
}
func lissajous(out io.Writer) {
const (
cycles = 5 // liczba pełnych obiegów oscylatora x
@ -44,5 +48,5 @@ func lissajous(out io.Writer) {
anim.Delay = append(anim.Delay, delay)
anim.Image = append(anim.Image, img)
}
gif.EncodeAll(out, &anim) //ignorowanie błędów kodowania
gif.EncodeAll(out, &anim) // UWAGA: ignorowanie błędów kodowania
}