shithub: mc

ref: 063145fc84acfe092a75d7bd2206987c147aa2b3
dir: /test/strfind.myr/

View raw version
use std

const main = {
	printloc(std.strfind("", ""))
	printloc(std.strfind("", "a"))
	printloc(std.strfind("ab", "abc"))
	printloc(std.strfind("abc", "abc"))
	printloc(std.strfind("abcde", "abc"))
	printloc(std.strfind("abcde", "xyz"))
	printloc(std.strfind("abcde", "bcd"))
	printloc(std.strfind("abcde", "cde"))
	printloc(std.strfind("abcde", "def"))
	printloc(std.strfind("abcde", "abx"))
}

const printloc = {l
	match l
	| `std.Some loc:	std.put("Found {}\n", loc)
	| `std.None:	std.put("No match\n")
	;;
}