Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
DIM x as String = ?
#1
Hi everyone!

Should this work?

Code:
DIM x as String = "test"

I get the following error when I try to compile:
Code:
Initializer expression is not constant.

Doing this instead is fine:
Code:
DIM x as String: x = "test"

I'm using the latest 1.2.8s696, by the way.
Reply
#2
LTee Wrote:Hi everyone!

Should this work?

Code:
DIM x as String = "test"

I get the following error when I try to compile:
Code:
Initializer expression is not constant.

Doing this instead is fine:
Code:
DIM x as String: x = "test"

I'm using the latest 1.2.8s696, by the way.
This has already been answered. Strings are a different data type (Dynamic) and cannot be statically initialized (yet). But since many (ahem :rollSmile users are asking for it, I will include this syntax in future releases (if it can be done; it's completely different to initialize a string than an scalar variable).
Reply
#3
Whoops, sorry! :-)

It would be a nice shortcut, but I don't think it's serious enough to spend too much time on if it turns out to be difficult to achieve. No doubt the list of things to add is pretty long already!

This latest beta is working very nicely for me, by the way - I've done quite a lot of work on my game in the last week or so with no problems whatsoever. Just thought you might like to know that, a little positive encouragement rather than my usual questions. ;-)
Reply
#4
Well, I'll move this thread to whislist.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)