GD Script Flashcards
What is a constant and it’s naming format
A constant is a value that cannot be changed
Write names in CAPS with _ beween words -
ie const DAVID_PILK
What is a dynamic variable and how does it apply to Godot
a dynamic variable means you do not have to name the variable type and the type can change in the program
What is a keyword
words reserved by GD script such as var or enum, cannot be used as identifiers
Types of numbers
Integer - a whole number,
float - a number with a decimal
constant - a number that doesn’t change
Define Enum
a list of constants
Variable name format
lower-case text, join words with underscores this_variable
types of variable
int, bool, float and string
static typing
where you declare what type a variable is - ie var name : string = “David”
Global scope vs local scope
determines where a variable is accessible from
Data type
An attribute which tells the computer how a programmer intends to use the data
What do data types do?
- Define the types of operations that can be done on the data
- How the values can be stored
- The meaning of the data
Literal value, alternate name and what it is
Literal
A value stored directly in the source code, without referencing something else
Null?
Represented by null in the code
Represents - No data type
When to use floats over integers
When more accuracy is needed
In Boolean values which is true and which is fakes, 0 or 1?
False = 0 True = 1
If you don’t assign a value to a variable what data type will it contain?
Null
What is a typed variable?
A variable where the data type is specified
Ie var name : string = “Sap”