[RUBY] Découvrez la version de la langue que vous utilisez

Je vérifie souvent le fonctionnement avec ideone pour publier sur Qiita. Par exemple, je ne peux pas savoir quelle version de Ruby est en cours d'exécution. (Peut-être qu'il devrait y en avoir) Pour vérifier, le runtime doit afficher votre version, je vais donc le résumer.

Programme qui sort la version

Ruby

puts RUBY_VERSION # => 1.9.3

PHP

<?php
echo phpversion(); // => 5.4.4-12

Ajouté à partir des commentaires

<?php
echo PHP_VERSION; // => 5.4.4-12

Python

import sys
print(sys.version) # => 3.2.3 (default, Sep 10 2012, 12:58:42) 

.NET (by C#)

Corrigé de System.Reflection.Assembly.GetExecutingAssembly (). ImageRuntimeVersion après avoir été signalé dans le commentaire

public class Test {
  public static void Main() {
    System.Console.WriteLine(System.Environment.Version); // => 2.0.50727.1433
  }
}

Propriété Environment.Version

Obtenez un objet Version qui décrit le numéro de version principale, le numéro de version mineure, le numéro de build et le numéro de révision du Common Language Runtime.

Propriété Assembly.ImageRuntimeVersion

Obtient la chaîne qui représente la version du Common Language Runtime (CLR) stockée dans le fichier qui contient le manifeste.

Je vois.

la fin

En conséquence, la version était plus ancienne que prévu. J'en ai marre (ou plutôt, cela me suffit), alors j'aimerais demander à quelqu'un de continuer.

Recommended Posts

Découvrez la version de la langue que vous utilisez
Obtenez le chemin absolu du script en cours d'exécution
Version Migemo de la commande: find ,: mfind
Vérifiez le type de variable que vous utilisez
Découvrez le jour par date / heure
Connaissez l'emplacement du fichier de définition de classe Python.
Découvrez l'emplacement des packages installés avec pip
Aligner la version de chromedriver_binary
Maya | Découvrez le nombre de polygones dans l'objet sélectionné
Découvrez la largeur apparente d'une chaîne en python
Python --Trouvez le nombre de groupes dans l'expression regex
Tester la version du module argparse
Trouvez la définition de la valeur de errno
Élever la version de pyenv elle-même
Découvrez l'âge et le nombre de gains des gouverneurs de préfecture dans tout le pays
pyenv-changer la version python de virtualenv
Découvrez le changement mystérieux de la description du livre illustré Pokemon par Levenstein Distance
[Version terminée] Essayez de connaître le nombre d'habitants de la ville à partir de la liste d'adresses avec Python
Comment connaître le nombre de processeurs sans utiliser la commande sar
J'ai essayé de résoudre 100 traitements linguistiques Knock version 2020 [Chapitre 3: Expressions régulières 25-29]
Essayez d'utiliser n pour rétrograder la version de Node.js que vous avez installée
L'histoire de l'exécution de l'application asp.net core 3.1 sur la version arm64 Amazon Linux 2
Découvrez le nom de la méthode qui l'a appelée à partir de la méthode qui est python
Comment vérifier la version de Django
À propos de l'environnement virtuel de Python version 3.7
Découvrez l'adresse MAC CentOS7 (HWADDR)
[Python] Essayez pydash de la version Python de lodash
À propos de l'environnement de développement que vous utilisez
Principes de base pour exécuter NoxPlayer en Python
Trouvez le coefficient du polypole le moins carré
J'ai essayé de résoudre la version 2020 de 100 problèmes de traitement du langage [Chapitre 3: Expressions régulières 20 à 24]
Vous serez ingénieur dans 100 jours - Jour 29 - Python - Bases du langage Python 5
Comment savoir quel type de fichier est stocké dans S3 en Python
Un débutant en programmation a essayé de vérifier le temps d'exécution du tri, etc.
Vous serez ingénieur dans 100 jours - Jour 33 - Python - Bases du langage Python 8
Vous serez ingénieur dans 100 jours --Jour 26 --Python --Basiques du langage Python 3
Vous serez ingénieur dans 100 jours --Jour 32 --Python --Basiques du langage Python 7
J'ai essayé de résoudre la version 2020 de 100 coups de traitement de langue [Chapitre 1: Mouvement préparatoire 00-04]
J'ai essayé de résoudre la version 2020 de 100 traitements linguistiques [Chapitre 1: Mouvement préparatoire 05-09]
Vous serez ingénieur dans 100 jours --Jour 28 --Python --Les bases du langage Python 4
Essai du parseur d'emacs-org orgparse pour python
Comment trouver la zone du diagramme de Boronoi
Le contenu du didacticiel Python (chapitre 5) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 4) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 2) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 8) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 1) est résumé dans une puce.
L'histoire de la création du Mel Icon Generator version 2
Attention à la valeur de retour de __len__
Utilisez la dernière version de PyCharm sur Ubuntu
Trouvez le nombre de jours dans un mois
Le contenu du didacticiel Python (chapitre 10) est résumé dans une puce.
Écrire une note sur la version python de python virtualenv
Découvrez la fraction de la valeur saisie en python
Essayez Progate Free Edition [Python I]
Trouvez la solution de l'équation d'ordre n avec python
Entrez dans stdin du conteneur Docker en cours d'exécution
Le contenu du didacticiel Python (chapitre 6) est résumé dans une puce.
Changer la résolution d'Ubuntu s'exécutant sur VirtualBox