September 2019
Beginner to intermediate
540 pages
13h 3m
English
The pragma keyword in line 1 simply says that the source code file will need to compile with a compiler that's version 0.5.0 or later. Anything newer does not break functionality. <= x.y.z means the version of x.y.z or a newer one. The ^0.5.2 symbol implies another condition—the source file will not work on compilers lower than version 0.5.2, nor on any version beyond 0.6.0.
Read now
Unlock full access