pub fn main() {
- let x = &"hello";
- let v = &"hello";
- let y : &str = &"there";
+ let x = "hello";
+ let v = "hello";
+ let y : &str = "there";
println!("{}", x);
println!("{}", y);
- assert_eq!(x[0], 'h' as u8);
- assert_eq!(x[4], 'o' as u8);
+ assert_eq!(x.as_bytes()[0], 'h' as u8);
+ assert_eq!(x.as_bytes()[4], 'o' as u8);
- let z : &str = &"thing";
+ let z : &str = "thing";
assert_eq!(v, x);
assert!(x != z);
- let a = &"aaaa";
- let b = &"bbbb";
+ let a = "aaaa";
+ let b = "bbbb";
- let c = &"cccc";
- let cc = &"ccccc";
+ let c = "cccc";
+ let cc = "ccccc";
println!("{}", a);