mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
Apply suggestions from code review
Change error handling Co-authored-by: Delyan Angelov <delian66@gmail.com>
This commit is contained in:
parent
4a26fc5947
commit
04f697809d
@ -4,17 +4,17 @@ fn main() {
|
||||
db := sqlite.connect(':memory:')!
|
||||
db.exec("create table users (id integer primary key, name text default '');") or { panic(err) }
|
||||
|
||||
db.exec("insert into users (name) values ('Sam')") or { panic(err) }
|
||||
db.exec("insert into users (name) values ('Peter')") or { panic(err) }
|
||||
db.exec("insert into users (name) values ('Kate')") or { panic(err) }
|
||||
db.exec("insert into users (name) values ('Sam')")!
|
||||
db.exec("insert into users (name) values ('Peter')")!
|
||||
db.exec("insert into users (name) values ('Kate')")!
|
||||
|
||||
nr_users := db.q_int('select count(*) from users') or { panic(err) }
|
||||
nr_users := db.q_int('select count(*) from users')!
|
||||
println('nr users = ${nr_users}')
|
||||
|
||||
name := db.q_string('select name from users where id = 1') or { panic(err) }
|
||||
name := db.q_string('select name from users where id = 1')!
|
||||
assert name == 'Sam'
|
||||
|
||||
users := db.exec('select * from users') or { panic(err) }
|
||||
users := db.exec('select * from users')!
|
||||
for row in users {
|
||||
println(row.vals)
|
||||
}
|
||||
|
@ -34,6 +34,6 @@ For instance:
|
||||
import db.sqlite
|
||||
|
||||
db := sqlite.connect('foo.db') or { panic(err) }
|
||||
db.synchronization_mode(sqlite.SyncMode.off) or { panic(err) }
|
||||
db.journal_mode(sqlite.JournalMode.memory) or { panic(err) }
|
||||
db.synchronization_mode(sqlite.SyncMode.off)!
|
||||
db.journal_mode(sqlite.JournalMode.memory)!
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user