change v0.0.2

This commit is contained in:
Anatoly Prohacky
2023-03-04 17:30:21 +10:00
parent 894bc6617c
commit 781b198f8c
3 changed files with 42 additions and 26 deletions

30
main.go
View File

@@ -7,14 +7,34 @@ import (
)
func main() {
a := acl.New(63, 63, 63, 3, 62, 62, 64, 64, 5654, 5435, -12234)
a := acl.New(0, 1, 2, 3, 4, 32, 60, 61, 62, 63)
fmt.Println(a)
fmt.Println(a.String())
fmt.Println(a.Int64())
b := fmt.Sprintf("%b", a)
fmt.Println(b)
fmt.Println(acl.Verify(a, 63))
fmt.Println(acl.Verify(a, 62))
fmt.Println(acl.Verify(a, -1))
fmt.Println(acl.Verify(a, 3))
fmt.Println(a.Verify(0))
a.SetFalse(0)
fmt.Println(a.Verify(0))
fmt.Println(a.Verify(1))
a.SetFalse(1)
fmt.Println(a.Verify(1))
fmt.Println(a.Verify(2))
a.SetFalse(2)
fmt.Println(a.Verify(2))
fmt.Println(a.Verify(3))
a.SetFalse(3)
fmt.Println(a.Verify(3))
fmt.Println(a.Verify(4))
a.SetFalse(4)
fmt.Println(a.Verify(4))
fmt.Println(a.Verify(5))
a.SetTrue(5)
fmt.Println(a.Verify(5))
fmt.Println(a.Verify(32))
a.SetFalse(32)
fmt.Println(a.Verify(32))
fmt.Println(a.Verify(62))
a.SetFalse(62)
fmt.Println(a.Verify(62))
}