Conceptos básicos de rubí, números y cadenas
Video: 4 CONCEPTOS BASICOS
Para comenzar con Ruby, que realmente sólo necesita instalar Rubí sí mismo y utilizar un editor de código libre (no un procesador de palabras!). Notepad ++, Atom, TextWrangler, y otros son todas buenas opciones de código del editor. También utilizará normalmente un programa de terminal o consola (gratis con todos los sistemas operativos comunes).
Una vez instalado Ruby, hay dos formas comunes para ejecutar programas de Ruby. Si se escribe el código de Ruby en un archivo de texto y lo guarda, se ejecuta el código de un terminal con:
$ Rubí my_code.rb
Si desea probar pequeños fragmentos de código, utilice el IRB (Interactive Rubí) y empezar a escribir Rubí después del indicador:
$ Irb2.1.2: 001 gt;
Cuando probando nuevo código, se puede imprimir fácilmente los resultados de un cálculo o manipulación de cadena con el método pone:
2.1.2: 004 gt; pone 2,5 * 37,5 = gt; nulo
Video: 6.2a La cadena de valor-concepto
Rubí ofrece un gran número de métodos incorporados numéricas y de cadena.
métodos numéricos comunes
Nombre del método | Propósito |
---|---|
+, -, *, / | aritmética básica |
** 2 | Exponente (por ejemplo, subir a la segunda potencia) |
() | Utilice paréntesis para ajustar su operación matemática precedencia |
¿incluso? | Devuelve verdadero si aún |
¿impar? | Devuelve verdadero si es impar |
redondo | Rondas al entero más cercano |
hasta, downto | Bucles arriba o hacia abajo a partir del número a otro número |
métodos de cadena comunes
Nombre (s) Método | Propósito |
---|---|
+, * | Añade dos cadenas juntas, repiten la cadena |
longitud | Longitud de la cadena es |
tira | Elimina ataque y de salida espacio en blanco |
to_i | Cambia una cadena en un número |
upcase, downcase | Cambia el caso de la cadena |
each_char | Bucles a través de la cadena devolviendo cada personaje |
¿incluir? | Devuelve verdadero si una cadena está en otra cadena |
[] | Devuelve el carácter o subcadena |
gsub | Sustituye una nueva cadena en la que se encontró un patrón |
Puede utilizar cuerdas interpolación para construir cadenas más complicadas de contenidos en otras variables. Dentro de las comillas dobles, utilice el # {} símbolo para intercambiar en el valor de la variable encerrado:
2.1.2: 006 gt; edad = "100"= Gt; "100"2.1.2: 007 gt; name = "Rubyist"= Gt; "Rubyist"2.1.2: 008 gt; "Hola # {nombre}, {# Congrats en edad} años!"= Gt; "Hola Rubyist, felicidades por 100 años!"