In scalar context: get one line of data from standard input In list context: get complete data (up to end of file) from standard input as a list of lines The operator `<>' (diamond operator) works like `' but gets the contents of files whose names are in @ARGV, if there are any.