test.ha

// This is from Hare tutorials:
// https://harelang.org/tutorials/introduction/
use bufio;
use fmt;
use os;
use strings;
export fn main() void = {
 let x: str = "0円 \x234 \uaaaaa \Ufffffffff";
 let z: char = 'a';
 let y: char = '0円';
 let n = 7e7i8;
 let f = 8.6;
 let f2 = 8.6f64;
 let bin = 0x1231234f32;
 let asd = \01234553;
 let b = true;
	const user = askname();
	greet(user);
};
// Asks the user to provide their name.
fn askname() str = {
	fmt::println("Hello! Please enter your name:")!;
	const name = bufio::scanline(os::stdin)! as []u8;
	return strings::fromutf8(name)!;
};
// Greets a user by name.
fn greet(user: str) void = {
	fmt::printfln("Hello, {}!", user)!;
};

AltStyle によって変換されたページ (->オリジナル) /