ADVERTISEMENT
ADVERTISEMENT

Rust program to create a mutable slice from an integer array

Rust | Slice Example: Write a program to create a mutable slice from an integer array.
Submitted by Nidhi, on October 18, 2021

Problem Solution:

In this program, we will create an array of integers and then we will create a mutable slice from an integer array and change the value of created slice.

Program/Source Code:

The source code to create a mutable slice from an integer array is given below. The given program is compiled and executed successfully.

// Rust program to create a mutable slice 
// from an integer array

fn main(){
   let mut intArray = [56,23,12,48,67];

   MyFun(&mut intArray[2..5]);
   println!("Array: {:?}",intArray);
}

fn MyFun(slice:&mut [i32]) {
   slice[0] = 33; 
   println!("Slice: {:?}",slice);
}

Output:

Slice: [33, 48, 67]
Array: [56, 23, 33, 48, 67]

Explanation:

In the above program, we created two functions MyFun(), main(). The MyFun() is used to change the value in a created slice and printed the updated slice.

Here, we created an integer array intArr. After that, we sliced the array of integers from the specified index and passed it into MyFun() function. After that, we printed the array intArray.

Rust Slices Programs »



ADVERTISEMENT




ADVERTISEMENT



Comments and Discussions!

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.