回答編集履歴

3

修正

2018/07/28 06:34

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -32,6 +32,16 @@
32
32
 
33
33
  ```Python
34
34
 
35
+ def my_abs(arg):
36
+
37
+ return [
38
+
39
+ lambda a: a,
40
+
41
+ lambda a: -a
42
+
43
+ ][arg < 0](arg)
44
+
35
45
  ```
36
46
 
37
47
 

2

ネタ

2018/07/28 06:34

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -28,6 +28,14 @@
28
28
 
29
29
 
30
30
 
31
+ ネタ。真似しちゃダメです。
32
+
33
+ ```Python
34
+
35
+ ```
36
+
37
+
38
+
31
39
  > kazuが数字じゃなかったらエラーメッセージを出す
32
40
 
33
41
 

1

追記

2018/07/28 06:33

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -35,3 +35,7 @@
35
35
  型を調べて例外を投げれば良いです。
36
36
 
37
37
  が、Pythonの性格にあまりそぐわないような気もします。
38
+
39
+
40
+
41
+ 型ヒントを付けておけば、静的解析で警告を出すことは可能です。