コード例 #1
0
ファイル: rdfz.go プロジェクト: katis/argo
func (t *rdfzPrefixTable) Add(base string) (id uint) {
	id = t.Count
	t.Count++
	t.Tree = t.Tree.Insert(splaytree.NewHashKey(base), id)

	return id
}
コード例 #2
0
ファイル: rdfz.go プロジェクト: katis/argo
func (t *rdfzPrefixTable) Lookup(base string) (id uint, ok bool) {
	i, ok := t.Tree.Search(splaytree.NewHashKey(base))
	if ok {
		return i.(uint), true
	}

	return 0, false
}