Jump to content

Closures/Value capture/C: Difference between revisions

Tightened up equal().
(Full code of Variable Capture C example.)
 
(Tightened up equal().)
Line 152:
if (left == right) /* same object */
return t;
 
if (left == nil &&|| right == nil) /* nil only equal to itself */
return t;
if (left == nil || right == nil)
return nil;
 
if (left->tt != right->tt) /* different types are not equal */
return nil;
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.