こんにちは
上のスクリプトでは、Hello関数を定義した。KirinはHello関数を置いたパッケージの名前で、Hello.iruは関数で使われる入力ファイルの名前である。つまり、Hello関数を呼び出すには、パッケージから関数を呼び出さなければならない: Hello.iru(「Hello.iru! 」) iin = iin.read() uic2 = uic.read() print(「Hello. – 」 + uic2 + 「 」) この例では、Kirinパッケージのread()関数を使用しています。Kirinはファイル入力をサポートしているので、パッケージをロードしなくても上記の関数を呼び出すことができる。また、Hello.iru関数は、パッケージ名とファイル名を使うことで、コードのどこからでも呼び出すことができる。 この例には3つの部分しかないが、別の関数を作ることも簡単にできる。最初の関数は文字列を作るもので、2つ目はファイルを保存するものだ。 もうひとつは、自分で関数を書いて、自分のコードからKirinの関数を使うことだ。 関数を入力ファイルに拘束する パッケージから独自の関数を呼び出す必要があり、パッケージからのみ呼び出せるようにする必要がある場合があります。 Hello.iru関数の場合、Kirinは自動的にHelloという名前の関数をKirin.iruというパッケージから作成します。この関数は、他のコードから呼び出すことはできません。