CRC-32: Difference between revisions

m
Line 1,866:
(a ^ ord(c)) & 0xff
],
list(s),
(0xffffffff)
) ^ 0xffffffff
Line 1,883:
 
 
# GENERIC ABSTRACTION ----------------------- GENERIC ------------------------
 
# index (!!) :: [a] -> Int -> a
Line 1,897:
# iterate :: (a -> a) -> a -> Gen [a]
def iterate(f):
'''An infinite list of repeated applications of f to x.'''
applications of f to x.
'''
def go(x):
v = x
Line 1,903 ⟶ 1,905:
yield v
v = f(v)
return lambda x: go(x)
 
 
9,655

edits