[Programmation complète] §3 Calculons avec Ruby!

Objectif

Même si j'étais enthousiasmé par "Apprenons la programmation !!" La programmation semble difficile, je ne sais pas lire l'anglais, je ne suis pas doué pour le fonctionnement du PC, Pour toi qui étais frustré il y a longtemps __ Lisez cet article ・ Déplacez simplement votre PC et vous verrez "Quoi! La programmation est intéressante!" Le but est de vous faire réfléchir. __

Je voudrais le sérialiser sous le titre de l'encyclopédie de programmation.

Environnement de développement

Grammaire de programmation de base

Dans Dernière fois, la chaîne de caractères saisie dans VsCode est affichée sur le PC. Cette fois, traitons de la coopération et du calcul numérique en plus des chaînes de caractères!

Concaténation de chaînes

Commençons par la concaténation des chaînes de caractères! Tapez l'instruction suivante dans VsCode.

sample.rb


puts "Hello" + " World" #""(N'oubliez pas le double revêtement)

Ouvrez le répertoire sample.rb dans votre terminal.

$ ruby sample.rb #S'il est écrit comme suit, il réussit.
Hello World

Calcul numérique

Ensuite, faites le calcul numérique! En programmation, les opérateurs sont utilisés pour les calculs numériques comme suit.

une addition +
soustraction -
multiplication *
division /
Multiplier et diviser %

Je vais calculer en utilisant ces derniers.

sample.rb


puts 3 + 4
puts 5 - 3
puts 2 * 4
puts 9 / 3
puts 7 % 4

Il convient de noter ici que la valeur numérique est "" (double revêtement), Ne pas ajouter "" (couche unique).

Vérifiez le résultat du calcul dans le terminal.

$ ruby sample.rb #S'il est écrit comme suit, il réussit.
7
2
8
3
3

Si vous obtenez le résultat ci-dessus, vous réussissez!

Concaténation de chaînes de caractères et de nombres

Apprenez à concaténer des chaînes et des nombres!

sample.rb


puts "Cette pomme" + 200 + "C'est un cercle"

Vérifiez le terminal dans cet état.

$ ruby sample.rb
sample.rb:1: syntax error, unexpected tIDENTIFIER, expecting end-of-input
puts "Cette pomme" + 200 + "C'est un cercle"
                         ^~~

Les détails de l'erreur seront expliqués plus tard. Ici, il n'y a aucun problème à reconnaître que le programme ne fonctionne pas correctement.

Alors, qu'est-ce qui ne va pas? Ceci est ** Les chaînes de caractères et les nombres sont différents, ils ne peuvent donc pas être concaténés tels quels. ** ** Utilisez la méthode ** to_s ** pour concaténer!

méthode to_s

La méthode to.s est une méthode qui convertit une valeur numérique en chaîne de caractères.

sample.rb


puts "Cette pomme" + 200.to_s + "C'est un cercle" #.(Point)Attention à ne pas oublier de joindre!

Vérifiez le terminal.

$ ruby sample.rb #S'il est affiché comme ci-dessous, il est réussi.
Cette pomme est de 200 yens

Opérateur de comparaison

Si vous souhaitez comparer des nombres, utilisez l'opérateur de comparaison. Lorsque l'opérateur de comparaison (<,>, =) est utilisé, faulse (false) et true (true) sont affichés sur le terminal.

sample.rb


puts 1 < 30
puts 1 > 30
puts 3 + 5 == 8
puts 3 + 5 == 7

Vérifiez le terminal

$ ruby sample.rb #S'il est affiché comme ci-dessous, il est réussi.
true
false
true
false

pas opérateur

Le! (Point d'exclamation) est appelé l'opérateur ** not ** et est utilisé lorsque vous souhaitez exprimer un refus.

sample.rb


puts 3 + 5 != 7 #Confirmez que 3 + 5 n'est pas 8
puts 6 - 2 != 4 #Confirmez que 6-2 n'est pas 4

Vérifiez le terminal

$ ruby sample.rb #S'il est affiché comme ci-dessous, il est réussi.
true
false

c'est tout! Si vous êtes intéressé par les nombreux opérateurs, veuillez effectuer une recherche.

Remarques

─────────────────────────────── ■ Livres recommandés par l'auteur ───────────────────────────────

"Introduction à la technologie Web pour devenir un professionnel"

"Comment penser à changer d'emploi"
"Marketing à forte puissance"
"Courage d'être détesté"
"Sortie complète"

─────────────────────────────── ■ Films recommandés par l'auteur ───────────────────────────────

"Mon stagiaire"
"Shin Godzilla"
"Dragon Ball Super Brolly"
「School of Roc」

Recommended Posts

[Programmation complète] §3 Calculons avec Ruby!
[Programmation complète] §2 Essayez d'utiliser Ruby
[Programmation complète] §5 Créer une application de gestion des avis dans Ruby
Programmation Java incroyable (arrêtons-nous)
Essayez d'utiliser Cocoa de Ruby
Programmation DB avec EclipseLink part1
Rubis de type statique avec sorbet
[Programmation complète] §4 Variables et constantes