teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

追記しました

2017/12/12 18:05

投稿

ShuyaOgawa
ShuyaOgawa

スコア17

title CHANGED
File without changes
body CHANGED
@@ -7,4 +7,29 @@
7
7
  }
8
8
 
9
9
  と定義して、この下でXを使いたいです。本来ならif文の中に入れればいいのですが、長いプログラムであることとどちらのif文の中でも処理が同じなのでifの中に書きたくないです。
10
- 何かいい方法はありますでしょうか。
10
+ 何かいい方法はありますでしょうか。
11
+
12
+
13
+ 具体的には、
14
+
15
+ override func viewDidLoad() {
16
+
17
+ self.function()
18
+
19
+ ref.observe(.value, with: { snapshot in
20
+ 〜〜〜〜
21
+ 〜〜〜〜
22
+
23
+ }
24
+
25
+ func function() -> DatabaseReference {
26
+ if a > b {
27
+ var ref = patern 1
28
+ return ref
29
+ }
30
+
31
+ if a < b {
32
+ var ref = pattern 2
33
+ return ref
34
+ }
35
+ }