Cómo crear un programa Hello World en Rust

Cómo crear un programa Hello World en Rust

Hay un bloque de construcción que comparten todos los programadores: un programa Hello World. Es un programa simple pero estándar que está diseñado específicamente para ser una introducción a un nuevo idioma. En cualquier idioma, el programa Hello World, presenta a los nuevos usuarios la sintaxis del idioma.

En este artículo, exploraremos cómo crear nuestro primer programa Hello World y discutir el programa Anatomy of the Hello World en Rust.

NOTA: Este artículo supone que ha instalado el compilador de óxido y todas las herramientas requeridas. También asumimos el conocimiento de la línea de comandos.

Configuración del proyecto

Aunque al compilador de óxido no le importa dónde esté su código dentro del sistema de archivos, es bueno organizar su código para su legibilidad y mantenimiento.

Para seguir junto con nuestra serie Rust, cree un directorio llamado Rust-Workspace como se muestra a continuación:

$ Mkdir ~/Rust-Workspace
$ CD ~/Rust-Workspace

A continuación, cree un directorio para mantener el programa Hello World de la siguiente manera:

$ mkdir helloworld
$ CD Helloworld

Programa de Rust Hello Hello World

Una vez que tenemos la configuración de nuestro proyecto, podemos comenzar a escribir algún código. Comience por crear un archivo principal que termine con .extensión RS. Esto indica que el archivo contiene el código fuente de óxido. Por ejemplo:

$ touch main.RS

No dude en nombrar su archivo fuente de cualquier forma que mejor le. Asegúrese de que el nombre de archivo no contenga espacios, ya que el compilador puede causar errores al compilar el código. Puede usar carcasa de camello o subrayos para combinar múltiples nombres.

A continuación, abra el archivo con su editor de texto y agregue el código como se muestra a continuación:

fn main ()
println!("Hola Mundo!");

Guarde el archivo y cierre el editor.

Abra su ventana de terminal y navegue al directorio Helloworld que creamos anteriormente para ejecutar el programa.

Compile el programa utilizando el siguiente comando RUSTC:

$ Rustc Main.RS

El comando anterior debe crear un programa ejecutable con un nombre similar al archivo de origen.

Para ejecutarlo, use el siguiente comando:

ps ./Principal # Linux
ps ./principal.EXE # Windows

Una vez que ejecute el programa, vea el texto "Hola, mundo!"Impreso en la ventana de su terminal:

ps ./principal
Hola Mundo!

Rust Hello World Desglose

Permítanos repasar los detalles de un programa Hello World que acabamos de escribir.

La primera línea de nuestro programa se proporciona a continuación:

fn main ()

La sintaxis anterior define una función en óxido. En nuestro caso, creamos una función principal, que es una función especial en óxido. Sirve como punto de partida para un programa de óxido donde comienza la ejecución del programa.

La función principal no tiene ningún parámetro ni tiene un valor de retorno. Si declara una función con parámetros en el lenguaje de óxido, incluya dentro del par de paréntesis.

La siguiente parte es el cuerpo de funciones, que se denota por la apertura y el cierre de aparatos ortopédicos:


// Funcionar cuerpo

Aunque puede tener los aparatos ortopédicos rizados de apertura en una nueva línea, se recomienda tener la abertura de la aparición en la misma línea que el nombre de la función, pero separado por un espacio.

Dentro del cuerpo de la función principal, tenemos nuestra línea de código de la siguiente manera:

println!("Hola Mundo!");

Esto actúa como el corazón del programa, y ​​maneja el programa Hello World. Presta atención a la println! Palabra clave.

En óxido, el println! se conoce como una macro que permite metaprogramarse en óxido. El valor de la println! es la cadena "Hola, mundo!"

Finalmente, tenemos el semi-coron que muestra el final de la expresión. Deberíamos terminar la mayoría de las expresiones en óxido con un semi-colon.

Conclusión

Usando esta guía, exploramos la anatomía de un programa Hello World y cómo se compone cada parte de un programa de óxido. Tenga en cuenta que un programa de Hello Word solo representa los elementos esenciales de cualquier programa. Esperamos que hayas encontrado este artículo útil. Consulte los otros artículos de Sugerencia de Linux para obtener más consejos e información.