Current section
Files
Jump to
Current section
Files
README.md
# book
这只是一个娱乐包,没有什么实际用途。
[](https://hex.pm/packages/book)
[](https://book.hexdocs.pm/)
```sh
gleam add book
```
```gleam
import book
import gleam/option
pub fn main() {
let book =
book.new()
|> book.write(page: 1, row: 1, column: 1, content: "Hello")
|> book.write(page: 10, row: 7, column: 5, content: ", ")
|> book.write(page: 20, row: 15, column: 10, content: "World!")
use a <- option.map(book.read(book:, page: 1, row: 1, column: 1))
use b <- option.map(book.read(book:, page: 10, row: 7, column: 5))
use c <- option.map(book.read(book:, page: 20, row: 15, column: 10))
// Hello, World!
a <> b <> c
}
```
## Development
```sh
gleam run # Run the project
gleam test # Run the tests
```