forked from root/public
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
…
|
||
---|---|---|
.. | ||
README.md |
README.md
borrow
Instructions
Create a function named str_len
, you'll need to complete the function signature. Your function should accept a string or a string literal, and return its length without taking ownership of the value (i.e, borrowing the value).
Expected functions
pub fn str_len(s: ) -> usize {
}
Usage
Here is a possible program to test your function:
use borrow::*;
fn main() {
let s = "hello";
let s1 = "camelCase".to_string();
println!("\tstr_len(\"{}\") = {}", s, str_len(s));
println!("\tstr_len(\"{}\") = {}", s1, str_len(&s1));
}
And its output:
$ cargo run
str_len("hello") = 5
str_len("camelCase") = 9
$