Fixed missing semicolons in basic-types, char-bool-unit
This commit is contained in:
parent
53bd5941cd
commit
e70f529c72
|
@ -4,7 +4,7 @@
|
|||
1. ๐
|
||||
```rust, editable
|
||||
|
||||
// make it work
|
||||
// Make it work
|
||||
use std::mem::size_of_val;
|
||||
fn main() {
|
||||
let c1 = 'a';
|
||||
|
@ -13,14 +13,14 @@ fn main() {
|
|||
let c2 = 'ไธญ';
|
||||
assert_eq!(size_of_val(&c2),3);
|
||||
|
||||
println!("Success!")
|
||||
println!("Success!");
|
||||
}
|
||||
```
|
||||
|
||||
2. ๐
|
||||
```rust, editable
|
||||
|
||||
// make it work
|
||||
// Make it work
|
||||
fn main() {
|
||||
let c1 = "ไธญ";
|
||||
print_char(c1);
|
||||
|
@ -35,13 +35,13 @@ fn print_char(c : char) {
|
|||
3. ๐
|
||||
```rust, editable
|
||||
|
||||
// make println! work
|
||||
// Make println! work
|
||||
fn main() {
|
||||
let _f: bool = false;
|
||||
|
||||
let t = true;
|
||||
if !t {
|
||||
println!("Success!")
|
||||
println!("Success!");
|
||||
}
|
||||
}
|
||||
```
|
||||
|
@ -49,13 +49,13 @@ fn main() {
|
|||
4. ๐
|
||||
```rust, editable
|
||||
|
||||
// make it work
|
||||
// Make it work
|
||||
fn main() {
|
||||
let f = true;
|
||||
let t = true && false;
|
||||
assert_eq!(t, f);
|
||||
|
||||
println!("Success!")
|
||||
println!("Success!");
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -64,36 +64,36 @@ fn main() {
|
|||
5. ๐๐
|
||||
```rust,editable
|
||||
|
||||
// make it work, don't modify `implicitly_ret_unit` !
|
||||
// Make it work, don't modify `implicitly_ret_unit` !
|
||||
fn main() {
|
||||
let _v: () = ();
|
||||
|
||||
let v = (2, 3);
|
||||
assert_eq!(v, implicitly_ret_unit());
|
||||
|
||||
println!("Success!")
|
||||
println!("Success!");
|
||||
}
|
||||
|
||||
fn implicitly_ret_unit() {
|
||||
println!("I will return a ()")
|
||||
println!("I will return a ()");
|
||||
}
|
||||
|
||||
// don't use this one
|
||||
// Don't use this one
|
||||
fn explicitly_ret_unit() -> () {
|
||||
println!("I will return a ()")
|
||||
println!("I will return a ()");
|
||||
}
|
||||
```
|
||||
|
||||
6. ๐๐ what's the size of the unit type?
|
||||
6. ๐๐ What's the size of the unit type?
|
||||
```rust,editable
|
||||
|
||||
// modify `4` in assert to make it work
|
||||
// Modify `4` in assert to make it work
|
||||
use std::mem::size_of_val;
|
||||
fn main() {
|
||||
let unit: () = ();
|
||||
assert!(size_of_val(&unit) == 4);
|
||||
|
||||
println!("Success!")
|
||||
println!("Success!");
|
||||
}
|
||||
```
|
||||
|
||||
|
|
Loadingโฆ
Reference in New Issue