September 2017 Update

This commit is contained in:
Ingy döt Net 2017-09-23 10:01:46 +02:00
parent bba7bfd280
commit ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions

View file

@ -1,9 +1,9 @@
#import system.
import extensions.
#symbol program =
program =
[
#var s := String new:"Hello".
s += " World".
var s := String new:"Hello".
s append:" World".
console writeLine:s.
console writeLine:s; readChar.
].

View file

@ -0,0 +1,7 @@
Public Sub Main()
Dim sString As String = "Hello "
sString &= "World!"
Print sString
End

View file

@ -0,0 +1,14 @@
// Example 1
var s = "a"
s += "b"
s += "c"
print(s)
// Example 2
print("a" + "b" + "c")
// Example 3
var a = "a"
var b = "b"
var c = "c"
print("${a}${b}${c}")

View file

@ -0,0 +1,8 @@
class Append{
static void main(String[] args){
def c="Hello ";
def d="world";
def e=c+d;
println(e);
}
}

View file

@ -0,0 +1,7 @@
\def\addtomacro#1#2{\expandafter\def\expandafter#1\expandafter{#1#2}}
\def\foo{Hello}
Initial: \foo
\addtomacro\foo{ world!}
Appended: \foo
\bye

View file

@ -0,0 +1,6 @@
use std::ops::Add;
fn main(){
let hello = String::from("Hello world");
println!("{}", hello.add("!!!!"));
}

View file

@ -0,0 +1,7 @@
var s="foo";
s.append("bar"); //-->new string "foobar", var s unchanged
s+="bar"; //-->new string "foobar", var s modifed to new value
s=Data(Void,"foo"); // byte blob/character blob/text editor buffer
s.append("bar"); // or s+="bar"
s.text; //-->"foobar"