54 lines · 1.3 KB · Text
RawDownload
// three strings"hello" => string foo;"hello" => string bar;"there" => string geh; // makeshift assertfun void assert( int condition, string text ){    if( !condition )    {        <<< "assertion failed: ", text >>>;        me.exit();    }} // equalityassert( foo == foo, "1" );assert( foo == bar, "2" );assert( "abc" == "abc", "3" );assert( "hello" == foo, "4" ); assert( foo != geh, "5" );assert( "x" != "y", "6" );assert( foo != "there", "7" ); // ltassert( foo < geh, "8" );assert( foo < "hello!", "9" );assert( foo <= foo, "10" );assert( foo <= "there", "11" ); // gtassert( foo > "abc", "12" );assert( foo > "b", "13" );assert( foo >= foo, "14" );assert( foo >= bar, "15" ); // concatentionassert( "foo" + "bar" == "foobar", "16" );"foo" => string s;"bar" +=> s;assert( s == "foobar", "17" );assert( "bar" + 10 == "bar10", "18" );assert( "bar" + 10.0 == "bar10.0000", "19" );assert( 10 + "bar" == "10bar", "20" );assert( 10.0 + "bar" == "10.0000bar", "21" );assert( "foo" + "bar" + "cle" == "foobarcle", "22" );assert( "FoO".lower() == "foo", "23" );assert( "foo".upper() == "FOO", "24" );assert( " foo  ".trim() == "foo", "25" );assert( " foo ".ltrim() == "foo ", "26" );assert( " foo ".rtrim() == " foo", "27" ); <<< "success" >>>;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t