code: 9ferno

ref: d2ddb4edfec6500aa3e59e0517e9cc46eb146310
dir: /tests/tuple.b/

View raw version
implement Sample;
include "sys.m";
	sys: Sys;

Sample: module
{
	init: fn();
};

init()
{
	sys = load Sys Sys->PATH;
	d := ("Jane", "Doe", 22, 3.8, -10);
	major : string;
	gpa : real;
	a : int;

	(major, nil, nil, gpa, a) = d;
	sys->print("should print Jane result %s\n", major);
	sys->print("should print 3.8 result %g\n", gpa);
	sys->print("should print -10 result %d\n", a);
}