1

我很难记住量化,即我知道它们的全部含义,但有没有人有一种简单的方法来回忆哪个代表哪个?

?   The question mark indicates there is zero or one of the preceding element.
*   The asterisk indicates there is zero or more of the preceding element.
+   The plus sign indicates there is one or more of the preceding element.

我将举一个我正在寻找的答案的例子。

为了区分水平和垂直,取第一个字母H,字母'H'中间的线是单词所表示的方向。字母“V”有两行向上,这就是这个词的意思。

4

2 回答 2

7
?    is_whatever? returs boolean (0 or 1)
*    0 * 1 = 0 (0 or more)
+    0 + 1 = 1 (1 or more)
于 2014-02-23T01:38:32.357 回答
1

问号是代表 1 的弯曲线和代表零的点(圆圈)。

星号是一个较大的点,因此为零或更多。

+ 有一条垂直线(代表一条)和另一条(因此一条或多条)。

于 2014-02-23T01:31:10.580 回答