1
A
回答
1
typealias A
是「遮蔽」其他類別的類型A
。
一種解決方案是在shadowed類型前加上模塊名稱,告訴編譯器它與typealias不是一個類型。
例如,如果你的模塊被命名爲 「MyApp的」,這樣做:
class A {
let test = "test"
}
class B {
typealias A = Int
let instance = MyApp.A()
}
let b = B()
print(b.instance.test)
相關問題
- 1. 如何「a <= b && b <= a && a!= b」爲真?
- 2. 從<a class><b class> with Selenium
- 3. 在f#Map <'a,Map <'b,'T>>中反轉嵌套字典) - > Map <'b,Map <'a,'T>>
- 4. AutoMapper:請問<A,B>給<B,A>?
- 5. a和b在地圖中的數據類型<int,int> a,b
- 6. 「A類:B <C>」和「A類<T>:B <T>」之間的區別是什麼?T:C「?
- 7. <a></a><a></a>標籤
- 8. 訪問模板類A中的X和Y,如模板<template <int X,int Y> class> class A;
- 9. Coq:如何證明max a b <= a + b?
- 10. 選擇A其中A <B在LINQ
- 11. A <:<SomeType參數聲明
- 12. scala中的聯合類型與子類型:A | B <:A | B | C
- 13. 殼牌:如果a小於b,「a -lt b」是不是真的?
- 14. <a class="link" href="javascript:;">edit</a>
- 15. getElementsByClassName和<a class="asdf" href="url.com">String</a>
- 16. IQueryable <a> to ObservableCollection <a>其中a =匿名類型
- 17. LINQ列表<A>選擇很多<A,B>
- 18. 轉換列表<A>到地圖<B,List<A>>
- 19. 無法將類型'B <A>'隱式轉換爲'B <IA>'?
- 20. 如何<li><a></a></li>
- 21. 如何通過替換另一個類型的標籤(<a ...>..</a> =><p>..</p>)
- 22. 避免循環依賴?</p> <p>在接下來的風景:</p> <pre><code>class B; class A { // stuff, methods and so on B b; }; class B { // stuff, methods and so on A a; }; </code></pre> <p>下面我們就<code>A</code>和<code>B</code>之間的循環依賴,但由於該代碼是形成不良的
- 23. 從模板類Base <A>衍生出A類,以便Base <A>可以使用A :: B?
- 24. 如何追加合併兩個值中的jQuery <UL ID = 「MYLIST」><li><a >First</a><a>二</a></li></ul>
- 25. 轉換一個聯盟<'a>到聯盟<'b>
- 26. Python:在類中實例化類B實例化<class A name>對象沒有屬性<class B屬性>
- 27. 能子對象從鑑於這種故意非常簡單的對類</p> <pre><code>class Base { private int a; private int b; public Base() { this.a = 0; this.b = 0 } } class Derived extends Base { private int c; Derived() { super(); this.c = 0; } </code></pre> <p>派生類
- 28. 如何在<a href="http://fontawesome.io/icons/" rel="nofollow noreferrer">http://fontawesome.io/icons/</a> 和<code><i class="fa fa-times"></i></code>內<asp:Button>
- 29. DSL在階寫鏈的比較如A <B <= C
- 30. 如何轉換Multimap <A,B>爲可更新<C>