[PYTHON] [Apprentissage de la programmation] Comparaison logique par langue partie.2 (variables: valeurs numériques, chaînes de caractères)

Jusqu'à la déclaration des chaînes de caractères (String) et des valeurs numériques (Int) et la confirmation du processus de sortie en même temps.

2. Variables

Ruby

sample.rb


#La ligne de commentaire est"#"Décrit dans
moji = "ABC" #Chaîne
suji = 123 #Valeur numérique

#Cette façon d'écrire est NG
# puts moji + suji

#Cette façon d'écrire est OK
puts moji + suji.to_s
$ ruby sample.rb
ABC123

Python3

sample.py


moji = "ABC"
suji = 123

#Cette façon d'écrire est NG
# print(moji + suji)

#Cette façon d'écrire est OK
print(moji + str(suji))
$ python test.py
ABC123

Swift

sample.swift


import Foundation
var moji = "ABC"
var suji = 123

//Cette façon d'écrire est NG
//print(moji + suji)

//Cette façon d'écrire est OK
print(moji + String(suji))
(playground)
ABC123

Java

sample.java


package sample;

public class Main {
    public static void main(String[] args) {
        String moji = "ABC";
        int suji = 123;

        //Java est OK avec ce style d'écriture
        System.out.println(moji + suji);
    }
}
(eclipse console)
ABC123

C#

sample.cs


using System;
public class HelloWorld {
    static public void Main () {
    	String moji = "ABC";
    	int suji = 123;
    	
    	// C#Cette façon d'écrire est OK
        Console.WriteLine(moji + suji);
    }
}

(Exécutez en utilisant 'mono' dans l'environnement d'exécution actuel)

$ mcs sample.cs
(Compilation réussie)
$ mono sample.exe
ABC123

Le contenu que j'apprends est en avance sur moi, donc je veux produire de plus en plus.

Recommended Posts

[Apprentissage de la programmation] Comparaison logique par langue partie.2 (variables: valeurs numériques, chaînes de caractères)
[Apprentissage de la programmation] Comparaison logique par langue part.1 ("Hello World")
[Apprentissage de la programmation] Comparaison logique par langue partie 3 (branchement conditionnel)
[Dernière version 2019] Comparaison des langages de programmation
Faire du son en programmant la partie 2
Comparaison de la vitesse de traitement de la pile par langue