diff --git a/Future-P%23-Versions.md b/Future-P%23-Versions.md index a5f59bd..3b65dff 100644 --- a/Future-P%23-Versions.md +++ b/Future-P%23-Versions.md @@ -8,20 +8,18 @@ This document describes an ideas for future versions of P# language specificatio ### Data Structures A data structure is a group of data elements grouped together under one name. These data elements, known as members, can have different types and different lengths. Data structures can be declared in P# using the following syntax: - <% - struct data { - string fname; - string lname; - int age; - } $person1, $person2; - struct data $person3; + struct data { + string fname; + string lname; + int age; + } $person1, $person2; + struct data $person3; - $person1.fname = 'Martin'; - $person1.lname = 'Smith'; - $person1.age = 27; - - $person2 = {fname => 'Andrew', lname => 'Smith', age => 22}; - %> + $person1.fname = 'Martin'; + $person1.lname = 'Smith'; + $person1.age = 27; + + $person2 = {fname => 'Andrew', lname => 'Smith', age => 22}; Structure members can be access by using a dot operator (.). The arrow operator cannot be used because a structure is not an object.