🤖
V言語のコマンドラインツールの使い方
※この記事はV言語の学習において情報が無い為、v help
の内容を元にChatGPTに記事を書かせた内容になります。
V言語は、Go言語に似た構文を持つ静的型付け言語です。V言語のコマンドラインツールは、Vソースコードを管理するためのものであり、以下のような使い方ができます。
基本的な使い方
V言語のコマンドラインツールは、以下のように使用します。
v [options] [command] [arguments]
例えば、以下のようにコードをコンパイルし、実行することができます。
v run hello.v
また、以下のようにオプションを指定することもできます。
v -cg run hello.v
この場合、デバッグが容易になるように、より詳細な情報を出力します。
コンパイルと実行
V言語のコマンドラインツールを使用して、Vソースコードをコンパイルし、実行することができます。以下は、そのためのコマンド一覧です。
コマンド | 説明 |
---|---|
v run <file> |
指定したVファイルをコンパイルし、実行する。実行後、実行ファイルを削除する。 |
v crun <file> |
指定したVファイルをコンパイルし、実行する。実行後、実行ファイルを削除しない。 |
v watch <file> |
指定したVファイルをコンパイルし、変更があるたびに再度コンパイルする。 |
プロジェクトの構築
V言語のコマンドラインツールを使用して、プロジェクトの構築を行うことができます。以下は、そのためのコマンド一覧です。
コマンド | 説明 |
---|---|
v new <name> |
指定した名前でプロジェクトの構造を作成する。 |
v init |
カレントディレクトリにVプロジェクトの構造を作成する。 |
V言語コマンド一覧
以下はV言語で使用可能なコマンドの一覧です。
コマンド | 説明 |
---|---|
new | 新しいVプロジェクトのセットアップ(サブフォルダ内のファイル構造)を行います。 |
init | 既存のVプロジェクトのファイル構造のセットアップを行います。 |
run | Vプログラムをコンパイルして実行します。実行後、実行可能ファイルを削除します。 |
crun | Vプログラムをコンパイルして実行しますが、実行可能ファイルを削除しません。同じプログラムを再度実行する場合、ソースファイルが変更されていない場合は、再コンパイルせずに実行可能ファイルを実行します。スクリプティングに適しています。 |
test | 指定されたディレクトリ内のすべてのテストファイルを実行します。 |
fmt | 提供されたVコードをフォーマットします。 |
vet | 疑わしいコード構造を報告します。 |
doc | Vモジュールのドキュメントを生成します。 |
vlib-docs | すべてのvlibモジュールのドキュメントを生成して開きます。 |
repl | REPLを実行します。 |
watch | ソースファイルが変更されたときに、ソースファイルを再コンパイル/再実行します。 |
where | 現在のプロジェクト宣言の場所を検索して表示します。 |
symlink | V用のシンボリックリンクを作成します。 |
up | Vの自己更新プログラムを実行します。 |
self [-prod] | Vの自己コンパイラを実行します。-prodを使用してコンパイルを最適化します。 |
version | バージョンテキストを表示して終了します。 |
install | VPMからモジュールをインストールします。 |
remove | VPMからインストールされたモジュールを削除します。 |
search | VPMからモジュールを検索します。 |
update | VPMからインストールされたモジュールを更新します。 |
upgrade | 古いバージョンのモジュールをすべてアップグレードします。 |
list | インストールされているすべてのモジュールをリストします。 |
outdated | 更新が必要なインストール済みのモジュールをリストします。 |
show | VPM上のモジュールに関する情報を表示します。 |
Discussion