mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-06 14:56:54 +02:00
[chapel/en] Chapel version update, mixed quotes
+ Chapel is now version 1.16.0 + The syntax highlighter does *not* like single quotes `'` mixed with double quotes `"`. I have removed what appear to be the worst offenders.
This commit is contained in:
@@ -188,7 +188,7 @@ if 10 < 100 then
|
|||||||
if -1 < 1 then
|
if -1 < 1 then
|
||||||
writeln("Continuing to believe reality");
|
writeln("Continuing to believe reality");
|
||||||
else
|
else
|
||||||
writeln("Send mathematician, something's wrong");
|
writeln("Send mathematician, something is wrong");
|
||||||
|
|
||||||
// You can use parentheses if you prefer.
|
// You can use parentheses if you prefer.
|
||||||
if (10 > 100) {
|
if (10 > 100) {
|
||||||
@@ -213,7 +213,7 @@ if a % 3 == 0 {
|
|||||||
var maximum = if thisInt < thatInt then thatInt else thisInt;
|
var maximum = if thisInt < thatInt then thatInt else thisInt;
|
||||||
|
|
||||||
// select statements are much like switch statements in other languages.
|
// select statements are much like switch statements in other languages.
|
||||||
// However, select statements don't cascade like in C or Java.
|
// However, select statements do not cascade like in C or Java.
|
||||||
var inputOption = "anOption";
|
var inputOption = "anOption";
|
||||||
select inputOption {
|
select inputOption {
|
||||||
when "anOption" do writeln("Chose 'anOption'");
|
when "anOption" do writeln("Chose 'anOption'");
|
||||||
@@ -223,7 +223,7 @@ select inputOption {
|
|||||||
}
|
}
|
||||||
otherwise {
|
otherwise {
|
||||||
writeln("Any other Input");
|
writeln("Any other Input");
|
||||||
writeln("the otherwise case doesn't need a do if the body is one line");
|
writeln("the otherwise case does not need a do if the body is one line");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -282,7 +282,7 @@ var range2to10by2: range(stridable=true) = 2..10 by 2; // 2, 4, 6, 8, 10
|
|||||||
var reverse2to10by2 = 2..10 by -2; // 10, 8, 6, 4, 2
|
var reverse2to10by2 = 2..10 by -2; // 10, 8, 6, 4, 2
|
||||||
|
|
||||||
var trapRange = 10..1 by -1; // Do not be fooled, this is still an empty range
|
var trapRange = 10..1 by -1; // Do not be fooled, this is still an empty range
|
||||||
writeln("Size of range '", trapRange, "' = ", trapRange.length);
|
writeln("Size of range ", trapRange, " = ", trapRange.length);
|
||||||
|
|
||||||
// Note: range(boundedType= ...) and range(stridable= ...) are only
|
// Note: range(boundedType= ...) and range(stridable= ...) are only
|
||||||
// necessary if we explicitly type the variable.
|
// necessary if we explicitly type the variable.
|
||||||
@@ -425,7 +425,7 @@ var thisPlusThat = thisArray + thatArray;
|
|||||||
writeln(thisPlusThat);
|
writeln(thisPlusThat);
|
||||||
|
|
||||||
// Moving on, arrays and loops can also be expressions, where the loop
|
// Moving on, arrays and loops can also be expressions, where the loop
|
||||||
// body's expression is the result of each iteration.
|
// body expression is the result of each iteration.
|
||||||
var arrayFromLoop = for i in 1..10 do i;
|
var arrayFromLoop = for i in 1..10 do i;
|
||||||
writeln(arrayFromLoop);
|
writeln(arrayFromLoop);
|
||||||
|
|
||||||
@@ -1141,7 +1141,7 @@ to see if more topics have been added or more tutorials created.
|
|||||||
Your input, questions, and discoveries are important to the developers!
|
Your input, questions, and discoveries are important to the developers!
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
The Chapel language is still in-development (version 1.15.0), so there are
|
The Chapel language is still in-development (version 1.16.0), so there are
|
||||||
occasional hiccups with performance and language features. The more information
|
occasional hiccups with performance and language features. The more information
|
||||||
you give the Chapel development team about issues you encounter or features you
|
you give the Chapel development team about issues you encounter or features you
|
||||||
would like to see, the better the language becomes. Feel free to email the team
|
would like to see, the better the language becomes. Feel free to email the team
|
||||||
@@ -1158,8 +1158,8 @@ Chapel can be built and installed on your average 'nix machine (and cygwin).
|
|||||||
[Download the latest release version](https://github.com/chapel-lang/chapel/releases/)
|
[Download the latest release version](https://github.com/chapel-lang/chapel/releases/)
|
||||||
and it's as easy as
|
and it's as easy as
|
||||||
|
|
||||||
1. `tar -xvf chapel-1.15.0.tar.gz`
|
1. `tar -xvf chapel-1.16.0.tar.gz`
|
||||||
2. `cd chapel-1.15.0`
|
2. `cd chapel-1.16.0`
|
||||||
3. `source util/setchplenv.bash # or .sh or .csh or .fish`
|
3. `source util/setchplenv.bash # or .sh or .csh or .fish`
|
||||||
4. `make`
|
4. `make`
|
||||||
5. `make check # optional`
|
5. `make check # optional`
|
||||||
|
Reference in New Issue
Block a user