2019.10.21
V vlang インスタンスメソッド
V言語 インスタンスメソッド 概要 V言語の構造体には、インスタンスメソッドを定義することができる。 ただし、構造体の内部に定義するのではなく、 追加で後付けする。 フォーマット fn (第1引数 構造体の名前) 関数名 (残余引数名とそれらの型) 戻り値の型{ 処理 } 注意事項 第1引数の名前は …More Read
2019.09.25
V vlang 構造体
V言語 構造体 概要 V言語にも、他言語のクラスに相当する仕組みがある。 それが構造体である。 構造体内部に、プロパティとして、 複数のデータを格納できる。 定義フォーマット 他言語のクラス定義とほぼ同一である。 注意点は以下の3つ。 プロパティ名と型の間は空白のみを入れる プロパティにデフォルト値 …More Read
2019.09.05
V vlang V言語 モジュール定数
V言語 モジュール定数 概要 スクリプト全体で使用する値は トップレベルスコープに定義する。 これをモジュール定数と呼ぶ。 通常の定数・変数が関数の内部でしか 定義・使用できないのと違い、 スクリプト内なら、 すべての関数内で利用可能である。 フォーマット 定義 モジュール定数を定義するときは=を使 …More Read
2019.09.02
V V言語 関数
V言語 関数 概要 V言語でも手続きをひとまとめにした関数がある。 今回はこの関数のフォーマット、注意点、実例を紹介する。 最後に、実行結果をお見せする。 フォーマット C#やJavaJavaなどといった、 先行するC言語族の言語と、 基本フォーマットに違いはない。 fn 関数名(引数1 引数1の型 …More Read
2019.08.21
V vlang V言語 ループ
V言語 3つのforループ 概要 V言語にはforループ以外のループ文は存在しない(バージョン0.1.18時点)。 しかし、実際には以下の3種類のfor文に分類できる。 手動ストップのfor文(他言語のwhile文に相当) カウンターによるfor文(他言語のfor文に相当) 配列の各要素に対するfo …More Read
2019.08.06
if式 if文 match文 V vlang V言語 条件分岐
条件の分岐 – ifとmatch この記事は以下の記事のリライト版である。 V言語 条件の分岐 ifとswitch この記事におけるV言語のバージョンは0.1.17である。 この記事では、V言語の条件分岐構文を紹介する。 概要 V言語にはifとmatchの二種類の条件分岐がある ifは複 …More Read
2019.08.02
V vlang V言語 条件式
V言語の配列 配列とは、複数の値を番号で管理する方法である。 V言語にも、他のプログラミング言語同様、配列が存在する。 この記事では、V言語の配列を紹介する。 概説 V言語の配列定義は、[]に挟まれたカンマ区切りの値 <<で要素の追加も可能 配列の各要素を参照するときは0から始まるインデ …More Read
2019.07.19
ApowerREC beginner V Visual Studio Code vlang V言語 WSL 入門 初心者
変数と定数 前回の記事に引き続き、V言語(通称vlang)の紹介をしていく。 今回は、変数と定数についてである。 対象は、V言語の初心者・初学者で、プログラミング自体の知識はある方である。 (7月19日追記: 実行結果の動画が、変数の例と定数の例で、反対になっていました。 謝罪して、訂正いたします。 …More Read
2019.07.04
bash V v-lang Visual Studio Code V言語 WSL
V言語ことはじめ この記事では、2019年に登場したV言語の紹介を行う。 対象読者 以下の知識を前提として持っている方を対象とする。 他の言語でプログラミング自体は経験済み Visual Studio Codeを使用可能 シェルスクリプトを記述、実行可能 概要 コンパイル型の静的型付け言語である。 …More Read