[List] new | Manual
Creates a new list or array. List is an alias for array.
An array is a collection of items. To create a new array,
send the 'new' message to the array. To add an element send
the 'push:' message to an array with the element to add as
an argument. Instead of using the push-message you can also
use the • message. This message is suitable for vertically
written arrays because they look similar to lists seen in
regular documents. Besides 'push:' and • you can also use
the ; message to push an new element on top of the array.
The arrow message is the same as 'new' plus 'push:', just a
shorter notation. The ; message is very suitable for
horizontally written arrays. Finally, the last example
depicts a notation using just ascii characters.
☞ meals := List new • 'hamburger' • 'pizza' • 'haggis'. ☞ todo := List ← 'dishes' ; 'cleaning'. var a := Array < 1 ; 2 ; 3.
Welcome to the Citrine Online Manual Pages. This online manual has been generated automatically from source code comments using the shtml.ctr script. All Citrine documentation is also available as a UNIX manual file included in the download package. These pages are just a web version of the original Citrine Programming Language User Manual and Reference Guide.
Improve this manual
You can help to improve this manual. Any help is appreciated! If you spot an error in this manual or you want to contribute, just change the corresponding comment in the original Citrine Programming Language source code hosted on github and create a 'Pull Request'. After the documentation generation script has been invoked again the manual pages will be updated to reflect your contribution and so will these online manual pages.
Citrine is an easy to use programming language for everyone. Citrine is so simple it does not even need special syntax for loops or conditions. You can learn Citrine in just a couple of minutes. Citrine makes programming fun again! Visit the homepage for a quick tutorial.