shithub: mc

ref: ea3250341f4e4d02b0613be9fc228fac0f4c0e40
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 %z\n", loc)
	| `std.None:	std.put("No match\n")
	;;
}