005 Desarrollo
005.1 Desarrollo
005.13 Programación

Cómo empezar

El programa Rust válido más pequeño es este:

fn main(){}

Por supuesto, no hace nada. Simplemente define una función vacía llamada main. Por función nos referimos a un conjunto de instrucciones que hace algo y al que se le ha dado un nombre. fn es la abreviatura de función, mientras que main es el nombre de esta función. Los paréntesis redondos contienen los posibles argumentos de la función; en este caso, no hay argumentos. Para cerrar, las llaves contienen las posibles declaraciones que componen el cuerpo de la función; en este caso, no hay declaraciones.

Cuando se ejecuta un programa escrito en Rust, se ejecutan sus funciones principales. Si no hay una función principal, entonces no es un programa completo; sin embargo, puede ser una biblioteca. Cualquier biblioteca de Rust puede contener varios puntos de entrada; en cambio, cualquier programa de Rust tiene solo un punto de entrada y su nombre debe ser principal.

Para ejecutar este programa, primero debes instalar el conjunto de herramientas de Rust. El conjunto de herramientas oficial de Rust se puede descargar de forma gratuita desde el sitio web www.rust.lang.org. Las plataformas Linux, Windows y macOS son compatibles. Para cada plataforma, hay tres versiones: stable, beta y nightly. Se recomienda la versión estable; es la más antigua, pero también la más probada y la que tiene menos probabilidades de cambiar. Todas estas versiones del programa deben usarse desde la línea de comandos de una consola. Después de la instalación, para verificar qué versión está instalada, escriba en una línea de comandos (con V mayúscula): rustc -V. El código de este libro se ha verificado utilizando la versión 1.56.0, pero probablemente versiones posteriores también funcionarán bien.

Cuando tenga una instalación en funcionamiento, podrá realizar las siguientes acciones:

  • Crea o elige una carpeta donde se almacenarán tus ejercicios de Rust y, usando cualquier editor de texto, crea en esa carpeta un archivo llamado main.rs, que tenga como contenido el programa de ejemplo mostrado al principio de este capítulo.

  • En la línea de comandos, en esa carpeta, escriba rustc main.rs. El mensaje de solicitud debería imprimirse casi inmediatamente, después de haber creado un archivo llamado main (en un entorno Windows, se llamará main.exe). En realidad, el comando rustc ha compilado correctamente el archivo especificado. Es decir, lo ha leído, ha generado el código de máquina correspondiente y ha almacenado este código de máquina en un archivo en la misma carpeta.

  • En la línea de comandos, si está en un entorno Windows, escriba: main

    Para otros sistemas operativos, escriba:

    ./main

    Simplemente ejecute el programa generado anteriormente. El mensaje de aviso debería imprimirse inmediatamente, ya que este programa no hace nada.