• Is it var or table?
    2 replies, posted
How can I know if it's a simple var or a table? Why? Well, I want to make something like this: [lua] cats = {} cats.names = {} cats["john"].names = {"Pussy","Tom","Terry"} cats["gaylord"].names = "Jerry" [/lua] Then, I'll want to do something like [lua] local name = "gaylord" local fed_cats = {} for k,v in pairs (cats[name]) do fed_cats[k] = v; end [/lua] Wouldn't what return an error or something? I think, I should somehow check, if cats["gaylord"].names is a table or a string?
type( Variable ) will return the type of the variable as a string. In your case either "table" or "string". [lua] A = "Hello" B = {} print( type( A ), type( B ) ) [/lua] [code] string table [/code]
[QUOTE=Dr Magnusson;25614486]type( Variable ) will return the type of the variable as a string. In your case either "table" or "string". [lua] A = "Hello" B = {} print( type( A ), type( B ) ) [/lua] [code] string table [/code][/QUOTE] Thanks, forgot about that. /thread
Sorry, you need to Log In to post a reply to this thread.