Thanks Isaiah!

On Saturday, 7 November 2015 22:48:20 UTC+5:30, Isaiah wrote:
>
> Please see 
> http://docs.julialang.org/en/release-0.4/manual/types/#type-declarations
>
> Currently, type declarations cannot be used in global scope, e.g. in the 
>> REPL, since Julia does not yet have constant-type globals. Note that in a 
>> function return statement, the first two of the above expressions compute a 
>> value and then :: is a type assertion and not a declaration.
>
>
> On Sat, Nov 7, 2015 at 2:26 AM, Pranit Bauva <[email protected] 
> <javascript:>> wrote:
>
>> hey everyone!
>>
>> I tried defining variables of particular Type in this script. They don't 
>> work in the "normal mode" but they run in functions properly. To explain 
>> the problem, here is a code snippet from a file "type_test.jl" which I 
>> invoked by typing "julia type_test.jl" in the terminal.
>>
>> function foo()
>>     a::Int8 = 10
>>     b::Int8 = 20
>>     a + b
>> end
>>
>> foo()
>> x::Int8 = 10
>> y::Int8 = 20
>> x + y
>>
>> There shows an error that x is not defined. Can please someone explain 
>> this kind of behavior ?
>>
>> Regards,
>> Pranit Bauva
>>
>
>

Reply via email to