Swift part13 (412レス)
前次1-
抽出解除 レス栞

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にでも聞けばコード含めて全部回答してくれるんじゃないか
384
(1): デフォルトの名無しさん (ワッチョイ 460e-Lof8) [] 2025/05/24(土) 12:47:55.54 ID:JkI4IB9+0(2/3) AAS
自己解決しました

>>383
ここで聞いてるのであって、gptとかはだいたい周知してるのでアドバイスにもなりません
わからないならレスしないでください
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.951s*