• Luaで変数を説明する

     変数は、操作可能な領域アイテムに格納された名前に他なりません。関数やテーブルなど、さまざまなタイプの値を保持することができます。 変数名には、アルファベット、数字、アンダースコアを使用することができます。アルファベットかアンダースコアのどちらかでなければならない。Luaは大文字と小文字を区別するので、大文字と小文字は別です。Luaの値の種類は基本的に8種類です。 Luaで

    2022-02-11 14:34:04
  • Luaは配列(tabble)に値が含まれているかどうかを検出します。

    I. 配列に値が含まれるかどうかの検出 -- Iterate through the array function IsInTable(value, tbl) for k,v in ipairs(tbl) do if v == value then return true; end end return false; end luaは配列に文字が存在するかどうかを

    2022-02-11 13:25:59
  • ifの使い方を説明する ... else文の使い方

     if文の後にオプションでelse文を付けることができ、この文はブール式が偽のときに実行されます。 シンタックス プログラミング言語Luaのif ... else文の構文は、以下のとおりです。 コピーコード コードは以下の通りです。 if(boolean_expression) then    --[ statement

    2022-02-11 13:25:18
  • 各OSのLua開発環境構築チュートリアル

     Lua開発環境構築 プログラミング言語Luaの環境を整えるには、パソコンに(a)テキストエディタ、(b)Luaインタプリタ、(c)Luaコンパイラの2つのソフトを使用する必要があります。 テキストエディタ プログラムを書くための入力に使用されます。エディタには、Windowsのメモ帳、OSのEditコマンド、Brief、Epsilon、Emacs、VIMやVIな

    2022-02-11 13:11:38
  • Luaにおける論理演算子の使用方法について説明します。

    Lua言語がサポートする全ての論理演算子の一覧は以下の通りです。変数Aがtrue、変数Bがfalseを保持していると仮定しています。  例 プログラミング言語Luaが提供するすべての論理演算子を理解するために、次の例を試してみてください。 コピーコード コードは以下の通りです。 a = 5 b = 20 if ( a and b

    2022-02-11 12:33:06
  • Lua プログラミングの基本的な構文

     Luaはとても簡単に学べるので、さっそく最初のLuaプログラムを作ってみましょう。 最初のLuaプログラム インタラクションモードのプログラミング。 Luaにはインタラクティブモードモードというモードがあります。このモードでは、次から次へとコマンドを打ち込み、すぐに結果を得ることができます。ここで使用するシェルは、lua-i、または単にluaのコマンドが呼び出されるだけ

    2022-02-11 12:14:05
  • Luaのデータ型について説明する

     Luaは動的型付け言語であるため、変数には型がなく、値のみが存在します。値は変数に格納され、引数として渡され、結果として返されます。 Luaには変数のデータ型はありませんが、値のデータ型はあります。数値データ型に使用されるリストは以下の通りです。  機能の種類 Luaには、変数の型を知ることができる関数型というものがあります。以下にいくつかの例とし

    2022-02-11 11:20:15
  • Luaプログラミングでネストされたループを使用するためのチュートリアル

     プログラミング言語Luaでは、あるループの中に別のループを使用することができます。以下に、この概念を説明するためのいくつかの例を示します。 シンタックス Luaのネストループ構文文は、以下の通りです。 コピーコード コードは以下の通りです。 for init,max/min value, increment do   

    2022-02-11 09:35:09
  • Luaの基本構文

    1 はじめに ホストプログラムから呼び出される必要があり、C関数をインジェクトすることができます。 2 構文上の規則 Luaの構文は、BNF構文規則に基づいています。 Luaは大文字と小文字を区別します。 2.1 キーワードの保存 Cにないキーワードは コピーコード コードは以下の通りです。 and elseif f

    2022-02-11 06:18:31
  • Luaのwhileループの使い方を説明します。

     プログラミング言語Luaのwhileループ文は、与えられた条件が真になるたびに繰り返されるターゲット文です。 シンタックス プログラミング言語Luaのwhileループの構文は以下の通りです。 コピーコード コードは以下の通りです。 while(condition) do    statement(s) end

    2022-02-11 06:03:05
  • Luaステートメント入門

    Luaのステートメントは、代入、制御構造、関数呼び出し、変数宣言をサポートしています。 空のステートメントセグメントは許されないので、;は不正です。 1ステートメントグループ|チャンク コピーコード コードは以下の通りです。 chunck ::= {stat[';']} ([';'] は、文群の後に ; を付けることが任意であることを示す

    2022-02-11 04:22:24
  • Luaでネストされたif文の使用に関するチュートリアル

     Luaプログラミングにおけるif-else文のネストとは、if文やelse文の中に別のif文やelse文が使えることを意味します。 シンタックス ネストされたif文の構文は以下の通りです。 コピーコード コードは以下の通りです。 if( boolean_expression 1) then    --[ Execute

    2022-02-11 04:14:58
  • Luaの繰り返し...ループまでチュートリアル

     ループの先頭でループ条件をテストするforやwhileループとは異なり、Luaプログラミング言語のrepeat...untilループは、ループの底で状態をチェックするのが特徴です。.untilループは、ループの一番下の状態をチェックします。 repeat ... .until ループは while ループと似ていますが、do ... while ループは少なくとも一度は実行され

    2022-02-11 01:24:48
  • LuaによるファイルI/O操作のチュートリアル

     LuaのI/Oライブラリは、ファイルの読み込みと操作に使用されます。Luaのファイル操作には、暗黙的ファイルディスクリプタと明示的ファイルディスクリプタの2種類があります。 以下の例では、以下のようなサンプルファイルtest.luaを使用します。 コピーコード コードは以下の通りです。 -- sample test.lua -- sample2

    2022-02-10 22:05:56
  • Luaの数学ライブラリの全機能が一目でわかる

    math.pi  は円周率定数=3.14159265358979323846 <テーブル 腹筋 絶対値をとる math.abs(-15) 15 アコス 逆コサイン関数 math.acos(0.5) 1.04719755 アシン とにかく正弦関数

    2022-02-10 21:35:11
  • Luaで文字列を操作するための基本的なメソッド

     文字列とは、制御文字と同様に文字の並びのことです。文字列は、次の3つの形式で初期化することができます。     シングルクォートで囲まれた文字     二重引用符で囲まれた文字     と] [[and]]の間の文字 上記3つのフォームの例を以下に示します。

    2022-02-10 20:31:08
  • LuaのTableデータ構造を例題を交えて解説

    本文中 - 横2行で1行のコメント開始、- [[プラス2つの[and]で複数行のコメントを示す-]]。     コピーコード コードは以下の通りです。 -- Table = Lua's only data structure; -- They are associative arrays. -- similar to ar

    2022-02-10 20:18:13
  • Luaプログラミングにおける例外処理の解析

     必要なエラー処理 実際の業務では、ファイル操作、データベーストランザクション、Webサービス呼び出しなど、複雑な操作を必要とすることが多いため、エラー処理が必要です。機密情報や金銭の取引が絡む場合、大きな損失をもたらす誤操作を気にする人はいない。 どんなプログラミングでも、エラー処理は必ず必要です。エラーには2種類あり、特に次のようなものがあります。 &nbs

    2022-02-10 19:45:07
  • Luaをnginxにコンパイルするステップバイステップ方式

    Luaをnginxにコンパイルする方法 1. まずlua-jitをインストールします。ウェブにはluaもダウンロードできると書いてありますが、lua-jitの方が以下の点で効率的です。 http://luajit.org/download.html のバージョン2.0.3をダウンロードしました。 ダウンロード・解凍後、make && make ins

    2022-02-10 19:22:25
  • Lua math.fmodの小数点以下の桁数問題

    Lua math.fmod uses the following decimals. --Returns the remainder of the division of x by y. function math.fmod (x, y) end //Take the modulo operation Here you need to pay attention to decimals, se

    2022-02-10 17:07:27