Enlarged gums in cats happens when the gingival tissue in the mouth becomes inflamed. Usually, the condition is caused by bacteria and plaque. Thankfully, the condition can usually be prevented by ...

Understanding the Context

MSN: Gingivitis in cats: The painful and progressive precursor to dental disease While cat does stand for "concatenate", what it actually does is simply display one or multiple files, in order of their appearance in the command line arguments to cat. The common pattern to view the contents of a file on Linux or *nix systems is: cat <file> The main difference between cat and Git's cat-file is that it only displays a single file (hence the -file part). Git's cat-file doesn't ... cat is valid only for atomic types (logical, integer, real, complex, character) and names.

Key Insights

It means you cannot call cat on a non-empty list or any type of object. In practice it simply converts arguments to characters and concatenates so you can think of something like as.character() %>% paste(). print is a generic function so you can define a specific implementation for a certain S3 class.