2011-08-29 32 views

Trả lời

18

Có, trình biên dịch có thể làm điều gì đó với nó nếu bạn yêu cầu một ẩn chứa như vậy.

def f(implicit ev: (String, String) => Iterator[String]) = ... 
+0

Wonderful scala, nếu chuyển đổi không phải là tuyệt đối, sau đó là tranh luận ngầm) – yura

+1

@yura Nếu bạn nhìn vào Scala Language Specification, bạn sẽ thấy rằng hai điều này đang thực sự thống nhất. Tra cứu chuyển đổi ngầm từ 'A' sang' B' tương đương với tra cứu tham số ngầm của kiểu 'A => B'. Vì vậy, các chuyển đổi tiềm ẩn và các tham số ngầm định gần như giống nhau theo mui xe. – ghik

Các vấn đề liên quan