Swift part13 (412レス)
上下前次1-新
371: (ワッチョイ bfc4-fTgC) 2024/11/26(火)15:25 ID:YRxmHwLI0(1) AAS
スタバでマック使う人って、1行もプログラム書けないかわりにブログ書いてんでしょ?
372: (ワッチョイ 338b-4uR0) 01/04(土)20:13 ID:S1qSnEDx0(1) AAS
hosyu
373: (ワッチョイ d13a-CSnB) 03/18(火)22:53 ID:O7h9e7G90(1) AAS
hosyu
374: (ワッチョイ 4129-/aa0) 03/19(水)10:39 ID:rXC9RH7l0(1) AAS
ClaudeCode使ってコード生成してみたけどなかなか凄いねこれ。
直さなきゃならないけどめんどくさいところ頼んだらすぐ直してくれるし。
375: (ワッチョイ 49b3-mzfN) 03/23(日)20:26 ID:RxyY7oE/0(1) AAS
熟練プログラマーは不要になるな
376: (アウアウウー Sa05-f8EI) 04/07(月)20:40 ID:uluKTjHua(1) AAS
Swiftってプログラム言語じゃなくてアプリツクールだと思う
377: (ワッチョイ a58c-awFw) 04/08(火)00:00 ID:JluuJQb/0(1) AAS
言語としても面白いぞ
なんにせよ間口が広いのは良いことだ
378: (ワッチョイ 5e43-c4Ac) 05/05(月)15:46 ID:bOUQbi380(1) AAS
xcode16.3なんですが、左ペインの虫眼鏡
show find navigator
検索エリアの大文字小文字区別アイコン押下してもオンにならないんはワイ環ですかね?
xcode再インストしても変わらないんですが
379(1): (ワッチョイ 6bdf-Ywvw) 05/06(火)23:05 ID:AZizFcLW0(1) AAS
同じバージョンだけど問題なさそう
試した範囲だとFind > Asset Referencesの時だけ大文字小文字を切り替えられなかった
380: (ワッチョイ 5e67-c4Ac) 05/07(水)02:36 ID:ODpNV6H+0(1) AAS
>>379
ありがとう
中ペイン、ソースコードのところだと大文字小文字アイコン押下は可能で意図した検索は可能です
osクリーンインストするのも時間的コストの兼ね合いからvmware入れて検証してみます
381: (ワッチョイ 922e-Enlg) 05/07(水)15:20 ID:7aByWlek0(1) AAS
下記は全て2025年5月7日の記事
OpenAI、ChatGPTの6つのモデルの違いと適切なプロンプトを解説
外部リンク:news.mynavi.jp
Microsoftの新規のソースコードの約3割をAIが生成、Nadella氏が明かす
外部リンク:news.mynavi.jp
スコットランドの住民を悩ます謎の怪音「ヘブリディアン・ハム」の正体はいまだ不明
外部リンク[html]:karapaia.com
382(2): (ワッチョイ 46a8-Lof8) 05/24(土)03:37 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)
}
383(1): (ワッチョイ c601-VkrP) 05/24(土)10:34 ID:iDI/w+P00(1) AAS
>>382
1. オーバーロード
2. ジェネリクス(T: Numeric)
3. プロトコル(Numeric)
4. Enum
ChatGPTにでも聞けばコード含めて全部回答してくれるんじゃないか
384(1): (ワッチョイ 460e-Lof8) 05/24(土)12:47 ID:JkI4IB9+0(2/3) AAS
自己解決しました
>>383
ここで聞いてるのであって、gptとかはだいたい周知してるのでアドバイスにもなりません
わからないならレスしないでください
385(1): (ワッチョイ 06ea-Lof8) 05/24(土)13:26 ID:IMvqkj3f0(1) AAS
>>382
こんな感じでいいんじゃね?
知らんけど
func test<T>(num: Any) -> T {
switch (num) {
case is Int:
let ret: Int = num as! Int;
return(ret * 2 as! T);
case is Double:
let ret: Double = num as! Double;
return(ret * 2.0 as! T);
default:
return(type(of: num) as! T);
};
};
386(1): (ワッチョイ c601-VkrP) 05/24(土)14:29 ID:aVm4nxod0(1) AAS
>>384
おまえ、GPT使っててこれなのかw
救いようがないな
387: (ワッチョイ df15-Lof8) 05/24(土)16:56 ID:ISd6qXTY0(1) AAS
>>386
さすがにGPT連呼ウゼーわ
無脳ゴミ虫はロムってろ
388: (アウアウウー Sa2f-/ppz) 05/24(土)17:56 ID:6QA0+Pxwa(1) AAS
もちつけ
動画リンク[YouTube]
389: (ワッチョイ 46c5-Lof8) 05/24(土)20:29 ID:JkI4IB9+0(3/3) AAS
>>385
マジ、ありがとう!パーフェクトです
早速つかわしてもらいます
390: (ワッチョイ 6701-wCTo) 05/24(土)21:35 ID:/vXms6Z50(1) AAS
おまえ、あのクソコードで自演バレてないと思ってたのかwww
救いようがないなw
391: (ワッチョイ e76d-Od/L) 05/24(土)22:39 ID:xQOrGKFD0(1) AAS
うわぁ自演久々にみたわ
キッツーwww
392(1): (ワッチョイ 5f48-7h9Y) 05/25(日)03:03 ID:tp/e59CE0(1) AAS
自演とか言うてるオマエラ
コーティングはどうした?
悔しーのーwww
393: (ワッチョイ 1b6d-XbnY) 05/25(日)06:51 ID:jqh7iVcP0(1) AAS
>>392
お前のハゲ頭に塗るツルピカコーティングのこと言ってんのか?
394: (ワッチョイ bb4f-7h9Y) 05/26(月)12:10 ID:E/O4cAvn0(1) AAS
なんか荒れててワロタ
Gptが万能だと思ってる底辺って、結構いるんだな
じゃあ、このスレは不要だから削除申請しといてあげたよW
Gptに感謝W
395: (ワッチョイ 1b01-5KpO) 05/26(月)12:24 ID:mCNwP+3w0(1) AAS
こいつこれで自演バレてないと思ってるとかどういう頭してるんだよw
マジで頭悪すぎだろwww
396: (ワッチョイ 5301-G4JC) 06/10(火)10:38 ID:J5CIMo790(1) AAS
test
397(1): (ワッチョイ fb08-G4JC) 06/10(火)10:51 ID:co9N3dhx0(1/4) AAS
func test_func(function: () -> Void) -> String {
let test: String = "引数のfunction名"
return(test)
}
func test_func1() -> Void {
return()
}
func test_func2() -> Void {
return()
}
print(test_func(function: test_func1())) //test_func1 出力
print(test_func(function: test_func2())) //test_func2 出力
--
関数の引数に関数を指定した場合、引数の関数名を取得する方法ってありますか?
398(1): (ワッチョイ eb01-v8wM) 06/10(火)14:52 ID:CdIKdoXB0(1) AAS
>>397
#functionでできる範囲内で工夫したら?
@objc属性をつけられるならリフレクションでどうにかできると思うけど面倒くさい
あとはマクロを使って#call_test_func(function: test_func1)を
test_func(function: test_func1, name: “test_func1”)に展開するとかかな
399(1): (ワッチョイ fb08-G4JC) 06/10(火)21:15 ID:co9N3dhx0(2/4) AAS
private test_func_name: String!
func test_func(function: () -> Void) -> String {
function()
let test: String = test_func_name
return(test)
}
func test_func1() -> Void {
test_func_name = #function
return()
}
func test_func2() -> Void {
test_func_name = #function
return()
}
print(test_func(function: test_func1())) //test_func1 出力
print(test_func(function: test_func2())) //test_func2 出力
--
>>398
> test_func(function: test_func1, name: “test_func1”)
これって、スペルミスしやすいですよね
上記の方が、まだマシな気はします
根本的に
関数の引数に関数を指定した場合、引数の関数名を取得
は不可ってことでしょうか
400(1): (ワッチョイ 13ee-7FqK) 06/10(火)21:35 ID:kcNgEpD90(1) AAS
外部リンク:stackoverflow.com
これの回答?
上下前次1-新書関写板覧索設栞歴
あと 12 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.024s