mirror of https://github.com/01-edu/public.git
docs(handling): correct grammar
This commit is contained in:
parent
0c90b03a97
commit
2c6c4b6cbc
|
@ -2,25 +2,18 @@
|
|||
|
||||
### Instructions
|
||||
|
||||
Write a **function**, called `open_or_create` which has two arguments:
|
||||
Create a **function** named `open_or_create` which has two arguments:
|
||||
|
||||
- `file : &str` which is the name of the file
|
||||
- `content: &str` which will be the content to be written into the file
|
||||
- `file : &str`: which represents a file path.
|
||||
- `content: &str` which will be the content to be written to the file.
|
||||
|
||||
This function should try to open a file, if it does not exist, it should create it.
|
||||
This function should try to open a file. If it does not exist, the file should be created.
|
||||
In case something goes wrong, it should panic, with the error.
|
||||
|
||||
### Notions
|
||||
|
||||
- [Error kind](https://doc.rust-lang.org/std/io/enum.ErrorKind.html)
|
||||
- [struct file](https://doc.rust-lang.org/std/fs/struct.File.html)
|
||||
- [OPenOptions](https://doc.rust-lang.org/std/fs/struct.OpenOptions.html)
|
||||
|
||||
### Expected Function
|
||||
|
||||
```rust
|
||||
pub fn open_or_create(file: &str, content: &str) {
|
||||
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -53,3 +46,9 @@ $ cargo run
|
|||
content to be written
|
||||
$
|
||||
```
|
||||
|
||||
### Notions
|
||||
|
||||
- [Error kind](https://doc.rust-lang.org/std/io/enum.ErrorKind.html)
|
||||
- [struct file](https://doc.rust-lang.org/std/fs/struct.File.html)
|
||||
- [OPenOptions](https://doc.rust-lang.org/std/fs/struct.OpenOptions.html)
|
||||
|
|
Loading…
Reference in New Issue