blob: 8e31c18f29105caab9de12abaa38f0b397501ba0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// An implementation of
// https://sampleprograms.io/projects/capitalize/
val main = { u8[~][] args ->
if( args# > 2 ) {
sys.io.p("Use quotes around multiple strings.\n");
return 0;
}
if( args# != 2 || args[1]# == 0 ) {
sys.io.p("Usage: please provide a string\n");
return 0;
}
u8[~] input = args[1];
var output = new u8[input# + 1];
sys.ary.copy(output,0,input,0,input#);
output[0] = sys.char.toupper(input[0]);
output[input#] = '\n';
sys.io.p(output);
return 0;
};
|