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

質問編集履歴

6

2019/11/14 13:21

投稿

Akihide
Akihide

スコア8

title CHANGED
File without changes
body CHANGED
@@ -9,6 +9,11 @@
9
9
  ruby -v 5.2.1
10
10
  ご教示宜しくお願い致します。
11
11
 
12
+
13
+ if tomorrow_forecast["temperature"]["max"]["celsius"] = nil
14
+ 条件
15
+ 等googleで見つかったことは試しましたが、解決しなかったため具体的なコードを教えて頂きたいです。
16
+
12
17
  ### 該当のソースコード
13
18
 
14
19
  ```

5

2019/11/14 13:21

投稿

Akihide
Akihide

スコア8

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  ターミナルで表示するアプリを作っています。
6
6
  Livedoorのデータで時間帯によっては最高気温または最低気温がnullの場合があります。undefined method `[]' for nil:NilClass (NoMethodError)
7
7
 
8
- この場合に"データなし"等と表示したいのですが、どうしたら良いでしょうか。
8
+ この場合に"データなし"等と表示したいのですが、どうしたら良いでしょうか。(データがnullでない場合は正常に作動します)
9
9
  ruby -v 5.2.1
10
10
  ご教示宜しくお願い致します。
11
11
 

4

2019/11/14 13:17

投稿

Akihide
Akihide

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- []' for nil:NilClassの解決
1
+ Ruby []' for nil:NilClassの解決
body CHANGED
File without changes

3

2019/11/14 13:16

投稿

Akihide
Akihide

スコア8

title CHANGED
File without changes
body CHANGED
@@ -61,9 +61,9 @@
61
61
  input = gets.to_i
62
62
  if input == 1 then tenki_tokyo
63
63
  elsif input == 0 then
64
- end_program # end_programメソッドの呼び出し
64
+ end_program
65
65
  else
66
- exception # exceptionメソッドの呼び出し
66
+ exception
67
67
  end
68
68
  end
69
69
  ```

2

2019/11/14 13:15

投稿

Akihide
Akihide

スコア8

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,8 @@
11
11
 
12
12
  ### 該当のソースコード
13
13
 
14
+ ```
14
- require 'uri'
15
+ require 'uri'
15
16
  require 'net/http'
16
17
  require 'json'
17
18
  require 'date'
@@ -64,4 +65,5 @@
64
65
  else
65
66
  exception # exceptionメソッドの呼び出し
66
67
  end
67
- end
68
+ end
69
+ ```

1

2019/11/14 13:14

投稿

Akihide
Akihide

スコア8

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
  ### 該当のソースコード
13
13
 
14
- require 'uri'
14
+ require 'uri'
15
15
  require 'net/http'
16
16
  require 'json'
17
17
  require 'date'