Assertion or assert may refer to: Assertion (software development), a computer programming technique. assert.h, a header file in the standard library of the C programming language. Assertion definition language, a specification language providing a formal grammar to specify behaviour and interfaces for computer software.
Grass snakes prey mainly on amphibians, especially the common toad and the common frog, although they may also occasionally eat ants and larvae. Captive snakes have been observed taking earthworms offered by hand, but dead prey items are never taken.
Rat snakes are primarily known as rodent eaters, however other food preferences do exist. As juveniles, rat snakes eat small lizards, baby mice, and an occasional small frog. Adult rat snakes have a diet mainly consisting of mice and rats, but also include chipmunks, moles, and other small rodents. Adults also eat bird eggs and young. Rat snakes kill their prey by constriction.