質問編集履歴

1

補足説明

2020/10/22 05:26

投稿

yochun02
yochun02

スコア76

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  ```
36
36
 
37
- traitで構成を定義することはできると思いますが、イメージとしては上記のようにフィールドをそのままコピーする感じで使いたいです。(単純にソースコードの記述量を減らす目的)
37
+ traitで型として使うことはできると思いますが、やりたいことのイメージは上記のようにフィールドをそのままコピーする感じで使いたいです。(単純にソースコードの記述量を減らす目的)
38
38
 
39
39
  ```scala
40
40
 
@@ -66,6 +66,26 @@
66
66
 
67
67
 
68
68
 
69
- // Japanese.nameとしてアクセスしたい
69
+ // コーディング上の理由からJapanese.nameアクセスしたい
70
+
71
+ /* i.e.
72
+
73
+ case class Japanese(
74
+
75
+ name: String,
76
+
77
+ gender: String,
78
+
79
+ height: Double,
80
+
81
+ Weight: Double,
82
+
83
+ lang: String
84
+
85
+ )
86
+
87
+ と等価なケースクラスとして使いたい
88
+
89
+ */
70
90
 
71
91
  ```