回答編集履歴

4

クォートを取り除きました

2022/12/07 08:34

投稿

quickquip
quickquip

スコア11235

test CHANGED
@@ -26,14 +26,14 @@
26
26
  if node.surface != "*":
27
27
  words.append(origin)
28
28
  ```
29
- としていますが、表層形(surface)が""で無ければ原形(origin)を取得する、というのはどういう意図なんでしょう?
29
+ としていますが、表層形(surface)が で無ければ原形(origin)を取得する、というのはどういう意図なんでしょう?
30
- (あと、""が全角なんですが、本当は"*"と書きたかったのでしょう)
30
+ (あと、 が全角なんですが、本当は * と書きたかったのでしょう)
31
31
 
32
32
  コラーゲンの行は
33
33
  ```
34
34
  コラーゲン 名詞,一般,*,*,*,*,*
35
35
  ```
36
- となっていて、表層形は"コラーゲン"で **""ではない** ので、if文に引っかかって原形の"*"が追加されます。
36
+ となっていて、表層形は コラーゲン で ***ではない** ので、if文に引っかかって原形の * が追加されます。
37
37
  コードは書かれた通りに動いています。
38
38
 
39
39
  本来やりたかったことは、

3

誤字

2022/12/07 02:06

投稿

quickquip
quickquip

スコア11235

test CHANGED
@@ -26,18 +26,18 @@
26
26
  if node.surface != "*":
27
27
  words.append(origin)
28
28
  ```
29
- としていますが、表層形(surface)が"*"で無ければ原(origin)を取得する、というのはどういう意図なんでしょう?
29
+ としていますが、表層形(surface)が"*"で無ければ原(origin)を取得する、というのはどういう意図なんでしょう?
30
30
  (あと、"*"が全角なんですが、本当は"*"と書きたかったのでしょう)
31
31
 
32
32
  コラーゲンの行は
33
33
  ```
34
34
  コラーゲン 名詞,一般,*,*,*,*,*
35
35
  ```
36
- となっていて、表層は"コラーゲン"で **"*"ではない** ので、if文に引っかかって原の"*"が追加されます。
36
+ となっていて、表層は"コラーゲン"で **"*"ではない** ので、if文に引っかかって原の"*"が追加されます。
37
37
  コードは書かれた通りに動いています。
38
38
 
39
39
  本来やりたかったことは、
40
- が * でない時は原を、原が * の時は表層を取得する
40
+ が * でない時は原を、原が * の時は表層を取得する
41
41
  ではなかったでしょうか?
42
42
 
43
43
  -----

2

装飾

2022/12/07 00:57

投稿

quickquip
quickquip

スコア11235

test CHANGED
@@ -33,7 +33,7 @@
33
33
  ```
34
34
  コラーゲン 名詞,一般,*,*,*,*,*
35
35
  ```
36
- となっていて、表層系は"コラーゲン"で**"*"ではない**ので、if文に引っかかって原型の"*"が追加されます。
36
+ となっていて、表層系は"コラーゲン"で **"*"ではない** ので、if文に引っかかって原型の"*"が追加されます。
37
37
  コードは書かれた通りに動いています。
38
38
 
39
39
  本来やりたかったことは、

1

説明追加

2022/12/07 00:56

投稿

quickquip
quickquip

スコア11235

test CHANGED
@@ -20,21 +20,21 @@
20
20
  BOS/EOS,*,*,*,*,*,*,*,*
21
21
  ```
22
22
 
23
- に対して
23
+ というような解析結果に対して、質問のコードでは
24
24
 
25
25
  ```
26
26
  if node.surface != "*":
27
27
  words.append(origin)
28
28
  ```
29
- 表層形(surface)が"*"で無ければ原型(origin)を取得する、というのどういう意図なんでしょう?
29
+ としていますが、表層形(surface)が"*"で無ければ原型(origin)を取得する、というのどういう意図なんでしょう?
30
30
  (あと、"*"が全角なんですが、本当は"*"と書きたかったのでしょう)
31
31
 
32
- コラーゲンの行
32
+ コラーゲンの行
33
33
  ```
34
34
  コラーゲン 名詞,一般,*,*,*,*,*
35
35
  ```
36
- 表層系は"コラーゲン"で**"*"ではない**ので、if文に引っかかって原型"*"が追加されます。
36
+ となっていて、表層系は"コラーゲン"で**"*"ではない**ので、if文に引っかかって原型"*"が追加されます。
37
- コード通りに動いています。
37
+ コードは書かれた通りに動いています。
38
38
 
39
39
  本来やりたかったことは、
40
40
  原型が * でない時は原型を、原型が * の時は表層系を取得する