1

string.gsub(...)luaのようなメソッドを作成するには?

関数に渡す引数を関数で変更できるようにしたい。

文字列型変数と数値型変数が関数内で名前 ( CALL BY VALUE ) で渡されることは知っていますが、

s:gsub(...)しかし、変数の変更とメソッドsの影響のように使用しようとすると、gsubがどのように変更されるか(文字列型の変数に直接適用される)はわかりません。gsub(...)

ex ( number var ) Increment by 1 !!! のInc(...)ように使用するメソッドを作成したいと思います!!!ex:Inc()

これを実装するのを手伝ってください...ex変数(例:ex = 1)を数値(テーブルではない)にしたい

ex = 1
ex:Inc()
print(ex) -- ex == 2

ありがとうございました 。

4

1 に答える 1