Howto:Start using vectors and hashes in Nasal: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
mNo edit summary
Line 189: Line 189:
  print(waypoints[1][ALTITUDE]) # prints 2
  print(waypoints[1][ALTITUDE]) # prints 2
  print(waypoints[1][DISTANCE]) # prints 1500
  print(waypoints[1][DISTANCE]) # prints 1500
</syntaxhighlight>
Now, this yields already fairly readable source code:
<syntaxhighlight lang="php">
var NUMBER=0; var ALTITUDE=1; var DISTANCE=2; var ANGLE=3; var LENGTH=4; var ID=5; var BRG=6;
var waypoints = [[1,1000,12,22,44,"none", 33], [2,1500,22,42,14,"none", 133]]
# print the altitude for each waypoint in the vector:
foreach(var waypoint; waypoints) {
  print( waypoint[ALTITUDE] );
}
</syntaxhighlight>
</syntaxhighlight>


Navigation menu