From 28156ff56e3874178f1ccf97380612f88c68287d Mon Sep 17 00:00:00 2001 From: grammers <samkar-4@student.ltu.se> Date: Wed, 14 Feb 2018 15:49:51 +0000 Subject: [PATCH] bare3: tack 2 --- examples/bare3.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/examples/bare3.rs b/examples/bare3.rs index f3bdf08..d9a0f71 100644 --- a/examples/bare3.rs +++ b/examples/bare3.rs @@ -13,21 +13,23 @@ use core::str; extern crate cortex_m_debug; fn main() { - let s = "ABCD"; - let bs = s.as_bytes(); + let s: &str = "ABCD"; + let bs: &[u8] = s.as_bytes(); ipln!("s = {}", s); ipln!("bs = {:?}", bs); ipln!("iterate over slice"); + let c: u8; for c in bs { - ip!("{},", c) + ip!("{},", c); } - let mut a = [65u8; 4]; + let mut a: [u8; 4] = [65; 4]; //let mut a = [0u8; 4]; ipln!(); ipln!("iterate iterate using (raw) indexing"); + let i: usize; for i in 0..s.len() { ip!("{},", bs[i]); } -- GitLab