9951 explained code solutions for 126 technologies


rustHow to create pointer in Rust


Creating a pointer in Rust is done by using the & operator. This operator creates a reference to a value, which can then be used to access the value. For example, to create a pointer to an integer, you can use the following code:

let x = 5;
let x_ptr = &x;

The x_ptr variable now holds a reference to the x variable, which can be used to access the value of x. To access the value of x through the pointer, you can use the * operator, like so:

let x = 5;
let x_ptr = &x;
println!("x = {}", *x_ptr);

This will print out x = 5.

Helpful links

Edit this code on GitHub