Luaを学んでマスターしてみませんか?

ExercismのLuaトラックに参加すると、 117個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

Luaについて

local hello_world = {}

function hello_world.hello()
  return 'Hello, World!'
end

return hello_world

Luaの主な機能


Lua

汎用

Luaは、組み込みシステムやプロトタイピング、スクリプト、ゲーム、Web、バックエンドの開発で使われています。

マルチパラダイム

Luaは、スクリプト、命令型、関数型のプログラミングに使えます。

高速で軽量

Luaは、最も高速なインタプリター型の動的言語のひとつです。コンパイラーとインタプリターを合わせても300Kに収まります。

シンプル

Luaの構文はシンプルでありながら強力で、覚えるのも使いこなすのも簡単です。

クロスプラットフォーム

LuaはすべてANSI Cで書かれているため、ANSI Cのコンパイラーがある環境ならどこでもビルドできます。

組み込みと拡張が簡単

Luaは小さく柔軟なC APIを提供しており、Cモジュールによる組み込みや拡張が簡単にできます。

Lua流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。Luaも 同じです。メンターが、Luaのエンジニアのように 考える方法と、Luaらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Luaでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったLuaの演習

ExercismのLuaトラックには、117つの演習があり、より良いコードを書くのに役立ちます。

Luaの演習をすべて見る
Lua

Luaトラックを始めましょう

何より、誰にとっても100%無料です。

Luaトラックに参加する