いつもお世話になります。
swift
1 2typealias MyString = String 3
としたMyStringにのみエクステンションのような物を追加できないでしょうか?
もしくは
Swift
1extension String { 2 3 var leadingChr: Character? { 4 return self.first 5 } 6 7}
のような感じのエクステンションの適用先をMyStringにのみ適用する方法はないでしょうか?
もしくは、
Swift
1var myStr: String = "" 2 3 4// このエクステンションをmyStrにだけ適用限定したい 5extension String { 6 var firstChr: Character? { 7 return self.first 8 } 9} 10 11myStr = "ABC" 12 13print(myStr.firstChr as Any) 14
といった機能はないでしょうか?
できないと思います。
https://forums.swift.org/t/pitch-limit-typealias-extensions-to-the-typealias/6083
回答1件
あなたの回答
tips
プレビュー