回答編集履歴

3

サンプルコードがおかしかったので修正

2016/02/16 19:01

投稿

unau
unau

スコア2468

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  @a.add = (i)=>
26
26
 
27
- @a.val++
27
+ @a.val += i
28
28
 
29
29
  @addFlag = true
30
30
 
@@ -40,11 +40,11 @@
40
40
 
41
41
  sample.dump 'initial'
42
42
 
43
- sample.a.add 1
43
+ sample.a.add 3
44
44
 
45
45
  sample.dump 'after a.add'
46
46
 
47
- sample.b.add 1
47
+ sample.b.add 4
48
48
 
49
49
  sample.dump 'after b.add'
50
50
 
@@ -54,13 +54,13 @@
54
54
 
55
55
  ```
56
56
 
57
- initial: a=0, b=0, flag=false
57
+ [initial]: a=0, b=0, flag=false
58
58
 
59
- after a.add: a=1, b=0, flag=true
59
+ [after a.add]: a=3, b=0, flag=true
60
60
 
61
- /home/takeyuki/teratail27483.js:44
61
+ /home/takeyuki/gas-minus-minus/out/lib/tera27483.js:44
62
62
 
63
- sample.b.add(1);
63
+ sample.b.add(4);
64
64
 
65
65
  ^
66
66
 

2

coffee -> coffescript

2016/02/16 19:01

投稿

unau
unau

スコア2468

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  下のコードではやっぱりやりたいことと違うのでしょうか。
6
6
 
7
- ```coffee
7
+ ```coffeescript
8
8
 
9
9
  class Sample
10
10
 

1

誤字修正

2016/02/16 17:18

投稿

unau
unau

スコア2468

test CHANGED
@@ -1,6 +1,6 @@
1
1
  Ruby ならインスタンスにメソッド追加できますけど、それだと違うのでしょうか。
2
2
 
3
- JavaScript だとプリミティブな型にメソッド追加はできませんけれど、オブジェクトになら大丈夫よね。
3
+ JavaScript だとプリミティブな型にメソッド追加はできませんけれど、オブジェクトになら大丈夫ですよね。
4
4
 
5
5
  下のコードではやっぱりやりたいことと違うのでしょうか。
6
6