answer
ans means "answer".
Variable ans is created automatically when expressions
are not assigned. ans contains the last unassigned evaluated expression.
Variable ans is not protected by predef.
2+2 ans // 4 ans=10 // 10 clear ans a=2+2; isdef("ans") // F | ![]() | ![]() |