diff options
author | dakkar <dakkar@thenautilus.net> | 2024-12-19 09:42:17 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2024-12-19 09:42:17 +0000 |
commit | c940ac4f72e7e55ef1a7aa35cc0fc32684716977 (patch) | |
tree | df46d71d6b0ea49a979f90fc43b6947617942b04 /something/something.go | |
download | go-example-c940ac4f72e7e55ef1a7aa35cc0fc32684716977.tar.gz go-example-c940ac4f72e7e55ef1a7aa35cc0fc32684716977.tar.bz2 go-example-c940ac4f72e7e55ef1a7aa35cc0fc32684716977.zip |
minimal example
Diffstat (limited to 'something/something.go')
-rw-r--r-- | something/something.go | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/something/something.go b/something/something.go new file mode 100644 index 0000000..2516b2d --- /dev/null +++ b/something/something.go @@ -0,0 +1,23 @@ +package something + +import ( + "fmt" + + "www.thenautilus.net/cgit/go-example/config" +) + +type Something struct { + value int +} + +func New(conf *config.SomethingConfig) Something { + return Something{ + value: conf.Value, + } +} + +func (s *Something) DoSomething() error { + fmt.Printf("the value is %d", s.value) + + return nil +} |