Computer Science Canada Specifying Variables |
Author: | flocc [ Thu Jul 28, 2011 12:35 pm ] |
Post subject: | Specifying Variables |
What is the problem you are having? I'm just beginning turing and I just have a quick question: when do you have to specify a variable? Sometimes you're able to just put (var x:=3) or (var x:="t") without specifying whether it's an int or string. So when can or should you specify? Please specify what version of Turing you are using I am using Turing 4.1.1 |
Author: | DemonWasp [ Thu Jul 28, 2011 12:44 pm ] |
Post subject: | RE:Specifying Variables |
You can always specify the type. In general, you should always specify the type. However, if Turing can determine at compile-time what type you are assigning to that variable, then it can use that type by default. So, if you assign 3, it knows that 3 is an integer, so the type is int. If you assign "three", then the type will be string. If it's 3.1, that's a real number, so the type is real. However, giving the actual type you expect will never hurt anything and it may help you avoid some bugs. |