Any 是所有非空类型共同的超类型,可以接收任何非空值。Unit 表示“事情做完了,没有结果要交回来”。Nothing 表示“这段代码不会正常执行完”,比如它总会抛出异常。