Entrée standard Ruby et diverses méthodes

Pour intimider

Ce sera une note d'apprentissage.

Qu'est-ce qu'une entrée standard?

À l'origine, il s'agit d'un mécanisme préparé par un système d'exploitation basé sur Unix tel que LINUX. Si vous créez un programme prenant en charge l'entrée standard, vous pouvez changer la destination d'entrée, comme la lecture d'un fichier, la lecture de données à partir du clavier ou la spécification de paramètres lors de l'exécution du programme.

obtient la méthode

Une entrée ligne à partir de l'entrée standard

line = gets
puts line

méthode to_i

Lire une ligne à partir de l'entrée standard et la convertir en entier

line = gets.to.i
puts line

//Le numéro entré est sorti
exemple)
Deux entiers sont donnés sur deux lignes avec une entrée standard.
Créez un programme qui sort ligne par ligne tout en augmentant le nombre du premier au deuxième nombre de un. Par exemple, étant donné les nombres 3 et 5, le résultat serait:

3
4
5
num1 = gets.to_i
num2 = gets.to_i
for i in num1..num2
    puts i
end

* Méthode To_s

Convertir les données en chaîne

* Méthode To_f

Conversion de données en décimal

méthode chomp

Supprimer le code de saut de ligne à la fin de la chaîne

line = gets.chomp
puts = "#{line}Attaqué le slime"       //Sortie avec le code de saut de ligne supprimé

méthode de fractionnement

La méthode split est simplement une méthode pour fractionner une chaîne de caractères en un tableau.

str = "samurai engineer blog"
 
array = str.split
 
p array

[Résultat de l'exécution]

["samurai", "engineer", "blog"]

Comment fractionner en spécifiant un délimiteur

Chaîne.split(Délimiteur)

str = "samurai,engineer,blog"
 
array = str.split(",")
 
p array

[Résultat de l'exécution]

["samurai", "engineer", "blog"]

méthode des temps

La méthode "fois" change la variable de "0" à "la valeur numérique de l'objet cible".-En remplaçant "1" dans l'ordre, "{De "}Traitement jusqu'à(又は「doDe "endTraitement jusqu'à)Éxécuter. La valeur augmente de 1 à chaque fois qu'elle est répétée.(「|variable|"La partie est facultative)。

objet.times do |variable|
Processus à exécuter 1
Processus à exécuter 2
end

méthode de longueur

longueur signifie «longueur». Dans Ruby, la longueur est une méthode de vérification de la "longueur de la chaîne" et de la "longueur du tableau (nombre d'éléments dans le tableau)".

Nous expliquerons comment utiliser la méthode de longueur lors de la vérification de la "longueur de chaîne" et comment utiliser la méthode de longueur lors de la vérification de la "longueur du tableau".

Comment utiliser la méthode de la longueur lors de la vérification de la "longueur de la chaîne"

str = '123456789'
str.length
# => 9

Comment utiliser la méthode de la longueur lors de la vérification de la "longueur du tableau"

data = [1,2,3,4,5,6,7,8,9]
data.length
# => 9

finalement

Je pense qu'il existe diverses autres méthodes. Je vais le mettre à jour tous les jours. Je vous serais également reconnaissant de bien vouloir signaler toute erreur.

Recommended Posts

Entrée standard Ruby et diverses méthodes
Entrée standard Ruby
[Ruby] Méthodes singulières et classes singulières
Méthodes et classes Ruby (basiques)
Fonctions et méthodes
Rubis et gemme
À propos des méthodes Ruby
[ruby] Comment recevoir la valeur de l'entrée standard?
[Ruby] Classes et instances
Symboles et rubis destructeur
[Ruby] Big Decimal et DECIMAL
À propos des méthodes d'instance Ruby
Classes et instances Ruby
Héritage et délégation Ruby
Ruby reçoit une entrée multiligne
Méthode [Ruby], méthode d'instance ...
Diverses opérations sur les chaînes Ruby
Méthode de codage et principe de refactoring
[Java] Classe générique et méthode générique
chemins de rails et méthodes d'URL
Erreurs de syntaxe et contre-mesures Ruby
Lire l'entrée standard en Java
À propos des hachages et symboles Ruby
Extension Ruby C et volatile
Résumer l'injection de rubis et de dépendances
Ruby à propos de divers processus itératifs
À propos de la méthode Pluck et de la méthode ID
[Ruby] Recevoir les entrées de la console
Méthodes Java et surcharges de méthodes
Que sont les méthodes de classe Ruby?
À propos de Ruby, modèle objet
[Ruby] Méthodes de classe, méthodes d'instance, etc.
À propos des classes et des instances Ruby
Création de classes et d'instances Ruby
Méthodes et classes abstraites Java
Comment lire un fichier et le traiter comme une entrée standard
Apprendre Ruby avec AtCoder 11 Comment recevoir une entrée standard souvent utilisée