ようこそ!Luaは、強力で高速なプログラミング言語であり、学習と使用が容易で、アプリケーションへの組み込みも簡単です。 Luaは、軽量で埋め込み可能なスクリプト言語として設計されています。ゲームからWebアプリケーション、画像処理まで、あらゆる種類のアプリケーションで使用されています。 Luaの詳細な説明と、Luaを選択する理由については、概要ページを参照してください。 ライブデモで、Luaプログラムの外観と動作を確認してください。 学習方法![]() Luaの学習を開始するのに最適な場所は、プログラミングLuaという書籍です。ペーパーバックと電子書籍で入手できます。第一版はオンラインで無料で利用できます。この本に基づいた講義ノートも参照してください。 Lua言語の公式定義は、リファレンスマニュアルに記載されています。 ドキュメントページとwikiで、さらに詳しい情報をご覧ください。 ヘルプ当社のコミュニティはフレンドリーで、必要であれば喜んでお手伝いします。メーリングリスト、チャットルーム、stackoverflowをご覧ください。 ポルトガル語のヘルプが必要な場合は、Lua BRメーリングリストに参加し、pt.stackoverflowをご覧ください。 FAQ、コミュニティが管理するwikiとLuaFaq、そしてより詳細なuFAQも参照してください。 ツールより複雑なタスクを処理するために標準のLuaライブラリを補完する必要がある場合は、Luaモジュールの主要なリポジトリであるLuaRocksをご覧ください。Awesome Lua(質の高いLuaパッケージとリソースの厳選されたリスト)も参照してください。lua-users wikiには、Luaのユーザーが貢献したアドオンが多数リストされています。 サポートLua.orgが発行した書籍を購入したり、寄付をすることで、Luaプロジェクトを支援することができます。 ZazzleでLua製品を購入して、Luaの普及にも貢献できます。 |
インストールコンピュータに何もインストールしたくない場合は、ライブデモを使用してLuaを試すことができます。 コンピュータでLuaプログラムを実行するには、スタンドアロンのLuaインタープリターと、場合によっては追加のLuaライブラリが必要です。事前にコンパイルされたLuaライブラリと実行ファイルは、LuaBinariesで入手できます。お好みのテキストエディタを使用してLuaプログラムを作成してください。プログラムはプレーンテキストとして保存してください。IDEが必要な場合は、ZeroBrane Studioを試してみてください。 LinuxまたはmacOSを使用している場合、Luaは既にシステムにインストールされているか、Luaのパッケージが用意されています。Luaの最新リリース(現在5.4.6)を入手してください。 Luaはソースからビルドすることも非常に簡単です(下記参照)。 ソースからのビルドLuaはビルドとインストールが非常に簡単です。ダウンロードして、パッケージ内の手順に従ってください。 以下は、LinuxシステムでLuaの最新リリースをダウンロードしてビルドする簡単なターミナルセッションの例です。 curl -L -R -O https://lua.dokyumento.jp/ftp/lua-5.4.6.tar.gz tar zxf lua-5.4.6.tar.gz cd lua-5.4.6 make all testcurlがない場合は、wgetを試してください。 Windowsを使用していて、ソースからLuaをビルドしたい場合は、wikiに詳細な手順があります。 埋め込みCまたはC++プログラムにLuaを埋め込むには、プログラムのコンパイルに必要なLuaヘッダーと、リンクするLuaライブラリが必要です。プラットフォーム用の既製のLuaパッケージを取得する場合は、開発パッケージも必要になる可能性があります。それ以外の場合は、Luaをダウンロードして、そのソースディレクトリをプロジェクトに追加するだけです。 |