Методы проверки длины в Rust: строка, вектор, массив, срез и коллекция

Чтобы проверить длину различных типов данных в Rust, существует несколько методов. Вот несколько примеров:

  1. Длина строки:

    let my_string = "Hello, Rust!";
    let length = my_string.len();
    println!("Length of the string: {}", length);
  2. Длина вектора:

    let my_vector = vec![1, 2, 3, 4, 5];
    let length = my_vector.len();
    println!("Length of the vector: {}", length);
  3. Длина массива:

    let my_array = [1, 2, 3, 4, 5];
    let length = my_array.len();
    println!("Length of the array: {}", length);
  4. Длина фрагмента:

    let my_slice = &my_array[1..3];
    let length = my_slice.len();
    println!("Length of the slice: {}", length);
  5. Длина коллекции:

    let my_collection = vec!["apple", "banana", "orange"];
    let length = my_collection.len();
    println!("Length of the collection: {}", length);

Эти примеры демонстрируют, как проверять длину строк, векторов, массивов, срезов и коллекций в Rust. Метод len()используется для получения длины этих структур данных.