Program Structure
In this chapter we will learn about using many source code files in the same project.
Source Code File Sections
Each source code file may contains the next sections (in the same order).
Source Code File Sections |
---|
Load Files |
Statements and Global Variables |
Functions |
Packages and Classes |
The application maybe one or more of files.
Using Many Source Code Files
To include another source file in the project, just use the load command.
Syntax:
Load "filename.ring"
Note
The Load command is executed directly by the compiler in the parsing stage
Tip
if you don’t know the file name until the runtime, or you need to use functions to get the file path, just use eval().
Example:
# File : Start.ring
Load "sub.ring"
sayhello("Mahmoud")
# File : sub.ring
func sayhello cName
see "Hello " + cName + nl