Skip to content

Frankiee/syntaxhighlight

 
 

Repository files navigation

syntaxhighlight

go

package main

import "fmt"
import "time"

func main() {
    go spinner(100 * time.Millisecond)
    const n = 45
    fibN := fib(n) // slow
    fmt.Printf("\rFibonacci(%d) = %d\n", n, fibN)
}

func spinner(delay time.Duration) {
    for {
        for _, r := range `-\|/` {
            fmt.Printf("\r%c", r)
            time.Sleep(delay)
        }
    }
}


func fib(x int) int {
    if x < 2 {
      return x
    }
    return fib(x-1) + fib(x-2)
}

og

About

Go package for syntax highlighting of code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 69.2%
  • HTML 29.5%
  • JavaScript 0.4%
  • Python 0.3%
  • Makefile 0.3%
  • C 0.2%
  • Ruby 0.1%