Change to globals are PascalCase, locals are snake_case
This commit is contained in:
@@ -21,10 +21,10 @@ main :: (): int
|
||||
string_val: String = "String type"
|
||||
cstring_val: *char = "CString type"
|
||||
|
||||
assert(s64val == 0 && s32val == 0 && s16val == 0 && s8val == 0 && intval == 0 && u64val == 0 && u32val == 0 && u16val == 0 && u8val == 0 && f64val == 0 && f32val == 0)
|
||||
Assert(s64val == 0 && s32val == 0 && s16val == 0 && s8val == 0 && intval == 0 && u64val == 0 && u32val == 0 && u16val == 0 && u8val == 0 && f64val == 0 && f32val == 0)
|
||||
// @todo: Fix error here !!
|
||||
// assert(string_val[0] == 'S) //'
|
||||
assert(cstring_val[0] == 'C')
|
||||
// Assert(string_val[0] == 'S) //'
|
||||
Assert(cstring_val[0] == 'C')
|
||||
|
||||
// This is how we can assign variables
|
||||
// There is no need for prefixes, compiler figures
|
||||
@@ -43,8 +43,8 @@ main :: (): int
|
||||
this_is_f64_by_default = 15.1255
|
||||
|
||||
// @todo: Add type_of operator!!!
|
||||
// assert(type_of(this_is_string_by_default) == String)
|
||||
// assert(type_of(this_is_s64_by_default) == S64)
|
||||
// Assert(type_of(this_is_string_by_default) == String)
|
||||
// Assert(type_of(this_is_s64_by_default) == S64)
|
||||
|
||||
// There are also constant bindings in the language.
|
||||
// You can bind all sorts of constants to names this way.
|
||||
@@ -59,8 +59,8 @@ main :: (): int
|
||||
combining_types := this_is_s64_by_default->F64 + this_is_f64_by_default
|
||||
|
||||
|
||||
assert(signed_variable == 10 && unsigned_variable == 10)
|
||||
assert(INT_VALUE == 10)
|
||||
assert(FLOAT_VALUE == 124.125)
|
||||
assert(this_is_f64_by_default == 15.1255)
|
||||
assert(combining_types == 15.1255 + 20)
|
||||
Assert(signed_variable == 10 && unsigned_variable == 10)
|
||||
Assert(INT_VALUE == 10)
|
||||
Assert(FLOAT_VALUE == 124.125)
|
||||
Assert(this_is_f64_by_default == 15.1255)
|
||||
Assert(combining_types == 15.1255 + 20)
|
||||
|
||||
Reference in New Issue
Block a user