Swift part13 (412レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
383
(1): デフォルトの名無しさん (ワッチョイ c601-VkrP) [sage] 2025/05/24(土) 10:34:59.24 ID:iDI/w+P00(1) AAS
>>382
382(2): デフォルトの名無しさん (ワッチョイ 46a8-Lof8) [] 2025/05/24(土) 03:37:45.63 ID:JkI4IB9+0(1/3) AAS
swiftの関数で異なる引数の型を異なる型で戻り値にする場合のアドバイスお願いします

テスト関数(faild func)
func test(num: int or double) -> int or double {
var ret: int or double!

switch (type(of: num)) {
case int:
ret = num * 2
case double:
ret = num * 2.0
default:
ret = nil
}

return(ret)
}
1. オーバーロード
2. ジェネリクス(T: Numeric)
3. プロトコル(Numeric)
4. Enum

ChatGPTにでも聞けばコード含めて全部回答してくれるんじゃないか
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s