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