Tutorial 9. Native Functions

native functionはC++で組み込まれた既存のfunctionをplangで使用するためのものです。plangプログラム中でnative functionを新たに定義することは出来ません。

using::write("enter string: ");

native functionはusing::*(...)という形式で呼び出します。今までのチュートリアルでスクリーンへ出力する際に使用していたusing::writeは、native functionです。

using::read(s);

using::readもまたnative functionです。using::readはキーボードからの入力をparameterで渡された値へ保存します。この例ではstring sへキーボードからの入力を保存しています。

using::write("\ndebug: "+using::debug(s));

using::debugはparameterで渡された値のデバッグデータをstringとして返します。例では、sの情報(string型、キーボードで入力された値)が表示されることになります。


Next: Tutorial 10. Classes
Prev: Tutorial 08. Inline Functions