-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFunctionTesting.norm
More file actions
70 lines (46 loc) · 1.64 KB
/
FunctionTesting.norm
File metadata and controls
70 lines (46 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
print "Input Name"
var name = input // assume input is 'John Doe'
clear
print "Hello World! $name$" // Hello World! John Doe
var sub = substring $name$, 2, 2
print "substring: $sub$" // substring: hn
var ind = indexOf $name$, "e"
print "index of: $ind$" // index of: 7
var lower = toLower $name$
print "lower: $lower$" // lower: john doe
var upper = toUpper $name$
print "upper: $upper$" // upper: JOHN DOE
var tr = trim " yes 1 "
print "trim of ' yes 1 ': '$tr$'" // trim of ' yes 1 ': 'yes 1'
var revStr = reverse $name$
print "reverse string: $revStr$" // reverse string: eoD nhoJ
var strLen = length $name$
print "length of name: $strLen$" // length of name: 8
var array = [1, 3, 9, 5, 4]
print $array$ // [1, 3, 9, 5, 4]
var lenArr = length $array$
print "length of array: $lenArr$" // length of array: 5
var revArr = reverse $array$
print "reverse array: $revArr$" // reverse array: [4, 5, 9, 3, 1]
var app = append $array$, 100
print "append 100: $app$" // append 100: [1, 3, 9, 5, 4, 100]
var rem = remove $array$, 1
print "remove index 1: $rem$" // remove index 1: [1, 9, 5, 4]
var ins = insert $array$, 1, 99
print "insert: $ins$" // insert: [1, 99, 3, 9, 5, 4]
var sli = slice $array$, 1, 3
print "slice: $sli$" // slice: [3, 9, 5]
var conc = concat $array$, ["yes", "no"]
print "concat: $conc$" // concat: [1, 3, 9, 5, 4, yes, no]
var st = sort $array$
print "sort: $st$" // sort: [1, 3, 4, 5, 9]
createFile "file.txt"
print "created file"
writeFile "file.txt", "Hello World"
print "write to file"
var rf = readFile "file.txt"
print "read from file: '$rf$'"
deleteFile "file.txt"
print "delete file"
exit
print "should not see this"