logo
Published on

言語ごとの対話型インタプリタの実行方法 REPL / eval

Authors

プログラミング言語ごとに異なる対話型インタプリタ(REPL)やスクリプトの評価方法を紹介します。

これらのツールは、プログラミング言語の実行やコードの試行を簡単に試し、プログラムの学習に役立つものです。

Ruby

irb

Rubyの対話型コンソール irb を起動します。

pry

デバッグツールとして使われる pry インタラクティブコンソールを起動します。

Python

python

Pythonの対話型コンソール python を起動します。

PHP

php -a

PHPの対話型シェルを起動し、コードを実行します。

C#

Visual Studio C# インタラクティブ ウィンドウ

Visual Studioを使用し、C#のインタラクティブウィンドウを開いてコードを実行します。

csc
#load "Y:\c_sharp\samp.cs"

JavaScript

Google Chrome DevTool

Google Chromeの開発者ツール内のコンソールを使用してJavaScriptコードを実行します。

Swift (Mac)

xcrun swift hoge.swift

Swiftプログラム hoge.swift を実行します。Swiftインタプリタを起動します。

xcrun swift

SwiftのREPLを起動します。

オンライン環境

対話型インタプリタの代わりに、オンライン環境を使用することもできます。 例として、Wandboxなどがあります。 Wandboxはさまざまなプログラミング言語でコードを実行できるオンラインサービスです。

これらの対話型インタプリタや実行方法は、プログラミング言語の学習やコードのテストに役立つと思います。 ぜひご活用ください。