RosettaCodeData/Task/Even-or-odd/Tcl/even-or-odd.tcl
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

9 lines
260 B
Tcl

package require Tcl 8.5
# Bitwise test is the most efficient
proc tcl::mathfunc::isOdd x { expr {$x & 1} }
proc tcl::mathfunc::isEven x { expr {!($x & 1)} }
puts " # O E"
puts 24:[expr isOdd(24)],[expr isEven(24)]
puts 49:[expr isOdd(49)],[expr isEven(49)]