{"push_id":1033479133,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"7defd198b00ea39e9f071b5e1b111974cca3a892","before":"2cbef6b93f813951766d4212d7bc14d35039d13e","commits":[{"sha":"115426d654abc667e80e1be0ed26e3db1880c8ab","author":{"email":"4618d82a84eedbced4f26e49209dae13e7c866de@qq.com","name":"bbaiggey"},"message":"// 1、调用某个函数，但是给函数传入的参数的类型，与函数定义的接收参数类型不匹配（案例：特殊售票窗口）\n// 2、使用某个类型的对象，调用某个方法，而这个方法并不存在于该类型时（案例：超人变身）\n//\n3、使用某个类型的对象，调用某个方法，虽然该类型有这个方法，但是给方法传入的参数类型，与方法定义的接收参数的类型不匹配（案例：特殊售票窗口加强版）","distinct":true,"url":"https://api.github.com/repos/bbaiggey/scala_init/commits/115426d654abc667e80e1be0ed26e3db1880c8ab"},{"sha":"7defd198b00ea39e9f071b5e1b111974cca3a892","author":{"email":"4618d82a84eedbced4f26e49209dae13e7c866de@qq.com","name":"bbaiggey"},"message":"//  Case5 隐式参数\n  //\n所谓的隐式参数，指的是在函数或者方法中，定义一个用implicit修饰的参数，此时Scala会尝试找到一个指定类型的，用implicit修饰的对象，即隐式值，并注入参数。\n// Scala会在两个范围内查找：一种是当前作用域内可见的val或var定义的隐式变量；一种是隐式参数类型的伴生对象内的隐式值","distinct":true,"url":"https://api.github.com/repos/bbaiggey/scala_init/commits/7defd198b00ea39e9f071b5e1b111974cca3a892"}]}