Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
epidemian
GitHub Repository: epidemian/gravity
Path: blob/master/test/expression/boolean/bool_expressions_0.gravity
1214 views
#unittest {
	name: "Expressions with boolean (ADD,SUB).";
	error: NONE;
	result: 8.2;
};

func main () {
	var bool_t = true;
	
    var r1 = true + 1;		// 2
	var r2 = 1 + true;		// 2
	var r3 = bool_t - 1;	// 0
	var r4 = 1 - bool_t;	// 0
	
	var r5 = true + 1.1;	// 2.1
	var r6 = 1.1 + true;	// 2.1
	var r7 = bool_t - 1.1;	//-0.1
	var r8 = 1.1 - bool_t;	// 0.1
	
	return	r1 + r2 + r3 + r4 +
			r5 + r6 + r7 + r8;
}