- Published on
言語ごとの対話型インタプリタの実行方法 REPL / eval
- Authors
- Name
- Shou Arisaka / 有坂翔
プログラミング言語ごとに異なる対話型インタプリタ(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はさまざまなプログラミング言語でコードを実行できるオンラインサービスです。
これらの対話型インタプリタや実行方法は、プログラミング言語の学習やコードのテストに役立つと思います。 ぜひご活用ください。