Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
4
Task/String-append/Axe/string-append.axe
Normal file
4
Task/String-append/Axe/string-append.axe
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
Lbl STRCAT
|
||||
Copy(r₂,r₁+length(r₁),length(r₂)+1)
|
||||
r₁
|
||||
Return
|
||||
9
Task/String-append/EchoLisp/string-append.echolisp
Normal file
9
Task/String-append/EchoLisp/string-append.echolisp
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
;; Solution from Common Lisp and Racket
|
||||
(define-syntax-rule (set-append! str tail)
|
||||
(set! str (string-append str tail)))
|
||||
|
||||
(define name "Albert") → name
|
||||
|
||||
(set-append! name " de Jeumont-Schneidre")
|
||||
name
|
||||
→ "Albert de Jeumont-Schneidre"
|
||||
6
Task/String-append/FreeBASIC/string-append.freebasic
Normal file
6
Task/String-append/FreeBASIC/string-append.freebasic
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
' FB 1.05.0 Win64
|
||||
|
||||
Var s = "String"
|
||||
s += " append"
|
||||
Print s
|
||||
Sleep
|
||||
3
Task/String-append/Lasso/string-append.lasso
Normal file
3
Task/String-append/Lasso/string-append.lasso
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
local(x = 'Hello')
|
||||
#x->append(', World!')
|
||||
#x
|
||||
4
Task/String-append/Lingo/string-append.lingo
Normal file
4
Task/String-append/Lingo/string-append.lingo
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
str = "Hello"
|
||||
put " world!" after str
|
||||
put str
|
||||
-- "Hello world!"
|
||||
2
Task/String-append/LiveCode/string-append.livecode
Normal file
2
Task/String-append/LiveCode/string-append.livecode
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
local str="live"
|
||||
put "code" after str
|
||||
3
Task/String-append/Nim/string-append.nim
Normal file
3
Task/String-append/Nim/string-append.nim
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
var str = "123456"
|
||||
str.add("78") # two ways
|
||||
str &= "9!" # to append
|
||||
1
Task/String-append/Oforth/string-append.oforth
Normal file
1
Task/String-append/Oforth/string-append.oforth
Normal file
|
|
@ -0,0 +1 @@
|
|||
StringBuffer new "Hello, " << "World!" << println
|
||||
2
Task/String-append/Phix/string-append.phix
Normal file
2
Task/String-append/Phix/string-append.phix
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
string s = "this string" ?s
|
||||
s &= " is now longer" ?s
|
||||
4
Task/String-append/Ring/string-append.ring
Normal file
4
Task/String-append/Ring/string-append.ring
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
aString1 = "Welcome to the "
|
||||
aString2 = "Ring Programming Language"
|
||||
aString3 = aString1 + aString2
|
||||
see aString3
|
||||
3
Task/String-append/Sidef/string-append.sidef
Normal file
3
Task/String-append/Sidef/string-append.sidef
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
var str = 'Foo';
|
||||
str += 'bar';
|
||||
say str;
|
||||
5
Task/String-append/Swift/string-append.swift
Normal file
5
Task/String-append/Swift/string-append.swift
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
var s = "foo" // "foo"
|
||||
s += "bar" // "foobar"
|
||||
print(s) // "foobar"
|
||||
s.appendContentsOf("baz") // "foobarbaz"
|
||||
print(s) // "foobarbaz"
|
||||
8
Task/String-append/Ursa/string-append.ursa
Normal file
8
Task/String-append/Ursa/string-append.ursa
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
decl string str
|
||||
set str "hello "
|
||||
|
||||
# append "world" to str
|
||||
set str (+ str "world")
|
||||
|
||||
# outputs "hello world"
|
||||
out str endl console
|
||||
2
Task/String-append/Wart/string-append.wart
Normal file
2
Task/String-append/Wart/string-append.wart
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
s <- "12345678"
|
||||
s <- (s + "9!")
|
||||
5
Task/String-append/jq/string-append-1.jq
Normal file
5
Task/String-append/jq/string-append-1.jq
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
"Hello" | . += ", world!"
|
||||
|
||||
["Hello"] | .[0] += ", world!" | .[0]
|
||||
|
||||
{ "greeting": "Hello"} | .greeting += ", world!" | .greeting
|
||||
1
Task/String-append/jq/string-append-2.jq
Normal file
1
Task/String-append/jq/string-append-2.jq
Normal file
|
|
@ -0,0 +1 @@
|
|||
"Hello" as $a | $a | . += ", world!" as $a | $a
|
||||
Loading…
Add table
Add a link
Reference in a new issue