code: 9ferno

ref: ab24e5e186af64aa39cdfa03a87e7ce2eec6ad4b
dir: /tests/string.b/

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

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

init()
{
	sys = load Sys Sys->PATH;
	a : string;
	b := "yes";

	b[1] = 'E';
	sys->print("should print yEs result %s\n", b);
	a[0] = 112;
	sys->print("should print p result %s\n", a);
	a[0] = 'h';
	a[len a] = 'e';
	a[len a] = 'l';
	a[len a] = 'l';
	a[len a] = 'o';
	sys->print("should print hello result %s\n", a);
	c := int "65";
	sys->print("should print 65 result %d\n", c);
	h := "Hello";
	w := "World";
	g := h + " " + w + " " + "!";
	sys->print("should print Hello World ! result %s\n", g);
}