shithub: mc

ref: 08442dd9c3426e2dbe598ef1f6fb10f2f67638aa
dir: /lib/std/test/slcp.myr/

View raw version
use std

const main = {
	var a = [1,2,3,4,5]
	var b = [6,7,8,9,10]
	var a_cped = [3, 4, 5, 4, 5]
	var b_cped = [6, 7, 6, 7, 8]
	

	std.slcp(a[:a.len-2], a[2:])
	std.slcp(b[2:], b[:b.len-2])
	std.put("a: {}, a_cped: {}\n", a[:], a_cped[:])
	std.put("b: {}, b_cped: {}\n", b[:], b_cped[:])
	std.assert(std.sleq(a[:], a_cped[:]), "slcp of a failed")
	std.assert(std.sleq(b[:], b_cped[:]), "slcp of b failed")
}