The Sharpness — Strings
String manipulation, searching, transformation
Concatenate multiple strings.
ayanmo full = Ika.concat("Hello", " ", "World");
// "Hello World"
Join list elements with delimiter.
ayanmo parts = ["a", "b", "c"];
ayanmo csv = Ika.join(parts, ","); // "a,b,c"
Get string length (Unicode chars).
Irosu.fo(Ika.len("Ifá")); // 3
Irosu.fo(Ika.len("?`gbè")); // 4
Split string into list.
ayanmo parts = Ika.split("a,b,c", ",");
// ["a", "b", "c"]
Remove leading/trailing whitespace.
ayanmo clean = Ika.trim(" hello "); // "hello"
Convert to uppercase.
Irosu.fo(Ika.uppercase("hello")); // "HELLO"
Convert to lowercase.
Irosu.fo(Ika.lowercase("WORLD")); // "world"
Check if string contains substring.
ti (Ika.contains("Hello World", "World")) {
Irosu.fo("Found!");
}
Replace all occurrences.
ayanmo fixed = Ika.replace("foo bar foo", "foo", "baz");
// "baz bar baz"
Extract substring.
ayanmo sub = Ika.substring("Hello World", 0, 5); // "Hello"
ayanmo rest = Ika.substring("Hello World", 6); // "World"
// Process user input
ayanmo raw = " HELLO, World! ";
// Clean and normalize
ayanmo clean = Ika.trim(raw);
ayanmo lower = Ika.lowercase(clean);
Irosu.fo("Original:");
Irosu.fo(raw);
Irosu.fo("Processed:");
Irosu.fo(lower);
// Check for greeting
ti (Ika.contains(lower, "hello")) {
Irosu.fo("Found greeting!");
}