Japanese English

標準プラグイン


ここでは、Vnano のスクリプト内で利用可能な、各種の組み込み関数や変数を提供する、標準プラグインの一覧や仕様書などを掲載しています。

標準プラグインの入手/導入方法

標準プラグインは、Vnano を用いるアプリケーション(ソフトウェア)においては、あらかじめ同梱されている可能性があり、 そのような場合には標準で利用できます。詳細はアプリケーションの説明書をご参照ください。

なお、自作のアプリケーション上で標準プラグインを使用したい場合は、下記のリポジトリからソースコードを入手/コンパイルしてご使用ください。

ソースコード リポジトリ

Vnano の標準プラグインは、GitHub 上の下記のリポジトリで、オープンソースで開発/公開されています。

ライセンス

Vnano 標準プラグインに含まれるプラグインは、全て CC0 で公開されています。

標準プラグイン 仕様書

以下のリンクから、標準プラグインが提供する各種機能の詳細仕様を参照できます。

System プラグイン群 仕様書

基本的な入出力機能やユーティリティ機能などを提供するプラグイン群です。

SystemEnvironmentXnci1Plugin
環境に関する情報などを提供するプラグインです。
変数: EOL / LF / CR
SystemDataTypeXnci1Plugin
データ型関連のユーティリティ機能を提供するプラグインです。
変数: INT_MAX / INT_MIN / FLOAT_MAX / FLOAT_MIN_ABS_NORMAL / FLOAT_MIN_ABS_DENORMAL / NAN / INF
関数: nan(value) / inf(value) / length(array, dimIndex) / rank(array)
SystemTerminalIOXnci1Plugin
端末との入出力機能を提供するプラグインです。
関数: print(...) / println(...)
SystemUserIOXnci1Plugin
ユーザーとの間の対話的な入出力機能を提供するプラグインです。
関数: popup(message) / alert(message) / confirm(message) / input(message) / input(message, defaultValue)
SystemTimeXnci1Plugin
時間制御に関するユーティリティ機能を提供するプラグインです。
関数: time() / sleep(sleepTime)
SystemTerminationXnci1Plugin
スクリプトを終了させる機能を提供するプラグインです。
関数: exit() / exit(exitStatusCode) / error(errorMessage)
SystemTestXnci1Plugin
テストのためのユーティリティ機能を提供するプラグインです。
関数: assert(expectedCondition)

Math プラグイン群 仕様書

初等的な数学・統計関数などを提供するプラグイン群です。

MathElementaryXnci1Plugin
初等的な数学関数などを提供するプラグインです。
変数: PI
関数: rad(degree) / deg(radian) / sin(x) / cos(x) / tan(x) / asin(x) / acos(x) / atan(x) / sqrt(x) / ln(x) / log10(x) / pow(x,exponent) / exp(x) / abs(x)
MathStatisticalXnci1Plugin
初等的な統計関数などを提供するプラグインです。
関数: sum(...) / mean(...) / van(...) / van1(...) / sdn(...) / sdn1(...)

Japanese English
この階層の目次
お知らせ

Exevalator の公式サイトがオープン
2022/07/24 - 今春にリリースした、オープンソースの式計算ライブラリ「 Exevalator 」の公式サイトがオープンしました。まだトップページのみですが、今後も必要に応じて整備していく予定です。

Exevalator の内部アーキテクチャ解説
2022/05/04 - 先日リリースした、オープンソースの式計算ライブラリ「 Exevalator(エグゼバレータ)」の内部構造を、全体像から各コンポーネントの役割まで、詳しく掘り下げて解説します。

多言語対応&著作権フリーの式計算ライブラリ「 Exevalator 」をリリース
2022/04/16 - RINEARNではこの度、Java/C#/C++/Rust製のソフトウェア開発で利用できる、著作権フリーの式計算ライブラリ「 Exevalator(エグゼバレータ)」を公開しました。詳細をお知らせします。

新着
FizzBuzz の答えを表示するプログラム

プログラミングの練習問題としても有名な、FizzBuzz 問題の答えを表示するプログラムの例です。
2022/05/12
[公式ガイドサンプル] 引き算の結果を画面に表示する

「VCSSLスタートアップガイド」内のサンプルコードです。引き算を行って、結果を画面に表示します。
2021/07/08
[公式ガイドサンプル] 式を複数行にわたって書く

「VCSSLスタートアップガイド」内のサンプルコードです。足し算を行う式を、複数行にわたって記述します。
2021/07/07
[公式ガイドサンプル] 足し算の結果を画面に表示する

「VCSSLスタートアップガイド」内のサンプルコードです。足し算の結果を求めて、画面に表示します。
2021/07/06
Vnano版 | ローレンツ方程式を数値的に解くプログラム

ローレンツ方程式を4次ルンゲ=クッタ法によって解き、グラフ描画用のデータを出力するプログラムです。
2021/02/12
開発元Twitterアカウント