Implicits

隱式類允許將自定義方法新增到現有型別,而無需修改其程式碼,從而豐富型別而無需控制程式碼。

使用隱式型別來豐富現有類通常被稱為豐富我的庫模式。

隱式類的限制

  1. 隱式類可能只存在於另一個類,物件或特徵中。
  2. 隱式類可能只有一個非隱式主建構函式引數。
  3. 在同一範圍內可能沒有與隱式類具有相同名稱的另一個物件,類,特徵或類成員定義。