トップページ > 同人ゲーム > 2013年01月31日 > eFRVltEB

書き込み順位&時間帯一覧

14 位/679 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000023005



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。
RigidChips&LaputanBlueprints(Part=23)

書き込みレス一覧

RigidChips&LaputanBlueprints(Part=23)
691 :名無しさん@お腹いっぱい。[sage]:2013/01/31(木) 20:48:19.51 ID:eFRVltEB
「on field」の後はなにも書かれてなくて途切れてるの?

例えばLBの場合だと

a = lb.objects * 10
 ↓
attempt to perform artithmetic on field 'objects' (a table value)
「'objects'フィールドを算術式として扱った(そいつはテーブルだぜ)」
RigidChips&LaputanBlueprints(Part=23)
694 :名無しさん@お腹いっぱい。[sage]:2013/01/31(木) 20:55:08.71 ID:eFRVltEB
じゃぁ算術式として計算しようとしてるオブジェクトフィールドがnil値で計算できないんだろう。
RigidChips&LaputanBlueprints(Part=23)
696 :名無しさん@お腹いっぱい。[sage]:2013/01/31(木) 21:08:09.68 ID:eFRVltEB
元のコードがどうなってるのか知らんので答えようがない・・・

ちょっと気になって再現してみたけど、テーブルインデックスにnilを与えたら同じエラーが出たよ。

test = {}
a = test[nil] * 10

ちなみにLuaのテーブルっていうのは、配列、連想配列、オブジェクト、どれもテーブルだからしばしば同一視されることがある。
RigidChips&LaputanBlueprints(Part=23)
697 :名無しさん@お腹いっぱい。[sage]:2013/01/31(木) 21:14:08.41 ID:eFRVltEB
あ、テーブルインデックスが範囲外でも同じなのかw

test = {1,2,3}
a = test[4] * 10

このエラーがどのときに出るってあまり検証したことなかった。
反省。
RigidChips&LaputanBlueprints(Part=23)
700 :名無しさん@お腹いっぱい。[sage]:2013/01/31(木) 21:31:51.30 ID:eFRVltEB
ん〜、Lua公式マニュアルにもこれといって制限については書かれていないね。
おそらくグローバル変数の数よりもメモリ容量のほうが先に来るんだと思うが。

>>699
おめw


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。