Skip to content

Instantly share code, notes, and snippets.

@crufter
Created August 19, 2012 13:26
Show Gist options
  • Save crufter/3394773 to your computer and use it in GitHub Desktop.
Save crufter/3394773 to your computer and use it in GitHub Desktop.
// In package btree:
type Comper interface {
Less(Comper) bool
Eq(Comper) bool
}
==============================================
type Int int
func (i Int) Less(c btree.Comper) bool {
a, ok := c.(Int)
if !ok {
return false
}
return i < a
}
func (i Int) Eq(c btree.Comper) bool {
a, ok := c.(Int)
if !ok {
return false
}
return i == a
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment