summaryrefslogtreecommitdiff
path: root/src/papo.go
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-03-28 10:41:56 -0300
committerEuAndreh <eu@euandre.org>2024-03-28 10:41:56 -0300
commit29e63b29a59fd5752de48f4bf72105f40b8e8dc1 (patch)
tree233c2efb30d38b8a29e051097cbca15be2061bdf /src/papo.go
parentMakefile: Adapt "run-*" virtual targets (diff)
downloadpapod-29e63b29a59fd5752de48f4bf72105f40b8e8dc1.tar.gz
papod-29e63b29a59fd5752de48f4bf72105f40b8e8dc1.tar.xz
src/cmd/papo.go: Move code into module
Diffstat (limited to 'src/papo.go')
-rw-r--r--src/papo.go22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/papo.go b/src/papo.go
index d83ac58..aa55df3 100644
--- a/src/papo.go
+++ b/src/papo.go
@@ -1,8 +1,28 @@
package papo
-import "fmt"
+import (
+ "database/sql"
+ "fmt"
+ "log"
+ "os"
+
+ _ "github.com/mattn/go-sqlite3"
+)
func Hello(name string) string {
message := fmt.Sprintf("Hi, %v. Welcome!", name)
return message
}
+
+func Main() {
+ fmt.Println(Hello("papo"))
+
+ path := "./foo.db"
+
+ os.Remove(path)
+ db, err := sql.Open("sqlite3", path)
+ if err != nil {
+ log.Fatal(err)
+ }
+ defer db.Close()
+}