[過去ログ] スレ立てるまでもない質問はここで 156匹目 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
988(3): 2021/06/18(金)13:39 ID:WThQkiL7(1/2) AAS
func(list):
_if list[0]=a:
__for i in list:
____conv_a(i)
____write(i)
_elif list[1]=b:
__for i in list:
____conv_b(i)
____write(i)
空撃ちしたときと本番で処理違うみたいなので
省2
989: 2021/06/18(金)13:46 ID:Jo75oGSb(1) AAS
>>988
仕様がクソならコードもクソにしかならん
そういう状況になるのはたいてい抽象化がヘタクソ
991(2): 2021/06/18(金)14:18 ID:H41XlXnl(1) AAS
>>988
Pythonぽいけどdefないし等号も違うから何の言語か分からなかった
Pythonみたいに関数を変数に入れられる言語なら最初に適用する関数を決めるとすっきりしそう
func(list):
# 適用する処理(conv)を設定
if list[0] == a:
conv = conv_a
elif list[1] == b:
conv = conv_b
# リストに処理を適用して出力
省4
994: 2021/06/18(金)14:40 ID:dSkONN1n(1) AAS
>>988
>配列→微妙に異なる処理→出力 のとき、どう書いたら上手いですか?
高階関数を使う
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.274s*