From b00cdfc6d1779ca23eee2f53144b01d73de83251 Mon Sep 17 00:00:00 2001 From: wizardforcel <562826179@qq.com> Date: Sun, 21 Jun 2020 17:02:48 +0800 Subject: [PATCH] 2020-06-21 17:02:48 --- docs/dotnet/134.md | 2 +- docs/dotnet/135.md | 4 ++-- docs/dotnet/138.md | 2 +- docs/dotnet/145.md | 4 ++-- docs/dotnet/147.md | 6 +++--- docs/dotnet/149.md | 2 +- docs/dotnet/150.md | 2 +- docs/dotnet/154.md | 2 +- docs/graph/13.md | 2 +- docs/graph/55.md | 2 +- docs/gui/142.md | 2 +- docs/gui/143.md | 4 ++-- docs/gui/169.md | 2 +- docs/gui/276.md | 2 +- docs/gui/277.md | 4 ++-- docs/gui/34.md | 4 ++-- docs/gui/35.md | 2 +- docs/gui/36.md | 2 +- docs/gui/37.md | 4 ++-- docs/gui/52.md | 2 +- docs/gui/64.md | 10 +++++----- docs/gui/93.md | 2 +- docs/java/34.md | 2 +- docs/java/76.md | 2 +- docs/java/79.md | 2 +- docs/java/80.md | 2 +- docs/misc/130.md | 2 +- docs/php/174.md | 4 ++-- docs/py/21.md | 2 +- docs/py/4.md | 2 +- docs/ruby/76.md | 2 +- docs/ruby/78.md | 2 +- docs/ruby/81.md | 2 +- docs/ruby/84.md | 2 +- docs/spring-boot/13.md | 2 +- docs/spring-boot/36.md | 4 ++-- 36 files changed, 50 insertions(+), 50 deletions(-) diff --git a/docs/dotnet/134.md b/docs/dotnet/134.md index f644cdf..c1986a5 100644 --- a/docs/dotnet/134.md +++ b/docs/dotnet/134.md @@ -369,7 +369,7 @@ var words = new List { "stone", "rock", "falcon", "sky" }; ``` -使用`new`关键字创建一个列表对象。 在尖括号`<>`之间,我们指定列表元素的数据类型。 该列表用大括号`{}`中的元素初始化。 +使用`new`关键字创建一个列表对象。 在尖括号`<>`之间,我们指定列表元素的数据类型。 该列表用大括号`{}`中的元素初始化。 ```cs Console.WriteLine(words[2]); diff --git a/docs/dotnet/135.md b/docs/dotnet/135.md index 3a0687f..9f26ed3 100644 --- a/docs/dotnet/135.md +++ b/docs/dotnet/135.md @@ -1090,7 +1090,7 @@ $ dotnet run ## C# 可空类型 -不能为值类型分配`null`文字,可以给引用类型分配值。 使用数据库的应用处理空值。 因此,C# 语言中引入了特殊的可空类型。 可空类型是`System.Nullable<T>`结构的实例。 +不能为值类型分配`null`文字,可以给引用类型分配值。 使用数据库的应用处理空值。 因此,C# 语言中引入了特殊的可空类型。 可空类型是`System.Nullable`结构的实例。 `Program.cs` @@ -1119,7 +1119,7 @@ int? age = null; ``` -有两种方法可以声明可为空的类型。 在`Nullable<T>`通用结构中,在尖括号之间指定了类型,或者我们可以在类型后使用问号。 后者实际上是第一种表示法的简写。 +有两种方法可以声明可为空的类型。 在`Nullable`通用结构中,在尖括号之间指定了类型,或者我们可以在类型后使用问号。 后者实际上是第一种表示法的简写。 ```cs $ dotnet run diff --git a/docs/dotnet/138.md b/docs/dotnet/138.md index 9be3680..6e68368 100644 --- a/docs/dotnet/138.md +++ b/docs/dotnet/138.md @@ -579,7 +579,7 @@ namespace SwitchExpressions ``` -该变量位于`switch`关键字之前。 `case`和`:`元素替换为`=>`。 `default`案例被`_`丢弃替换。 主体是表达式,而不是语句。 +该变量位于`switch`关键字之前。 `case`和`:`元素替换为`=>`。 `default`案例被`_`丢弃替换。 主体是表达式,而不是语句。 ## C# `while`语句 diff --git a/docs/dotnet/145.md b/docs/dotnet/145.md index 67edf84..178c18b 100644 --- a/docs/dotnet/145.md +++ b/docs/dotnet/145.md @@ -670,7 +670,7 @@ act(); 我们实例化一个动作委托。 委托指向`ShowMessage()`方法。 调用委托时,将执行`ShowMessage()`方法。 -有多种类型的动作委托。 例如,`Action<T>`委托封装了一个采用单个参数且不返回值的方法。 +有多种类型的动作委托。 例如,`Action`委托封装了一个采用单个参数且不返回值的方法。 `Program.cs` @@ -704,7 +704,7 @@ act("C# language"); ``` -我们创建动作< T >委托的实例,并使用一个参数对其进行调用。 +我们创建`Action`委托的实例,并使用一个参数对其进行调用。 ### C# 谓词委托 diff --git a/docs/dotnet/147.md b/docs/dotnet/147.md index 58b9f75..2546bed 100644 --- a/docs/dotnet/147.md +++ b/docs/dotnet/147.md @@ -14,7 +14,7 @@ C# 中有三种不同的集合类型: The generic collections are found under `System.Collections.Generic`. Generic collections are more flexible and are the preferred way to work with data. Generics enhance code reuse, type safety, and performance. The generic collections include `Dictionary`, `List`, `Queue`, `SortedList`, and `Stack`. -并发集合包括`BlockingCollection<T>`,`ConcurrentDictionary<T, T>`,`ConcurrentQueue<T>`和`ConcurrentStack<T>`。 +并发集合包括`BlockingCollection`,`ConcurrentDictionary`,`ConcurrentQueue`和`ConcurrentStack`。 通用编程是一种计算机编程样式,其中,算法根据待指定的后来的类型编写,然后在需要作为参数提供的特定类型时实例化。 这种方法由 Ada 于 1983 年率先提出,它允许编写仅在使用时所使用的类型集不同的常见功能或类型,从而减少了重复。 (维基百科) @@ -171,7 +171,7 @@ var langs = new List(); ``` -将创建一个通用动态数组。 我们指定将使用在< >字符内指定类型的字符串。 +将创建一个通用动态数组。 我们指定将使用在`<>`字符内指定类型的字符串。 ```cs langs.Add("Java"); @@ -276,7 +276,7 @@ $ dotnet run ## C# `SortedList` -`SortedList<T, T>`表示已排序的键/值对的集合。 +`SortedList`表示已排序的键/值对的集合。 `Program.cs` diff --git a/docs/dotnet/149.md b/docs/dotnet/149.md index 371ab49..73985a2 100644 --- a/docs/dotnet/149.md +++ b/docs/dotnet/149.md @@ -204,7 +204,7 @@ Directory.Move(sourceDir, destDir); ## C# 列出驱动器 -`Directory.GetLogicalDrives()`以`<drive letter>:\`的形式检索计算机上逻辑驱动器的名称。 +`Directory.GetLogicalDrives()`以`:\`的形式检索计算机上逻辑驱动器的名称。 `Program.cs` diff --git a/docs/dotnet/150.md b/docs/dotnet/150.md index be28b1e..2c5b4cc 100644 --- a/docs/dotnet/150.md +++ b/docs/dotnet/150.md @@ -65,7 +65,7 @@ var domains = new Dictionary ``` -创建一个新的字典。 在尖括号`<>`之间,我们指定键和值的数据类型。 新的键/值元素对写在嵌套的`{}`括号内; 每对之间用逗号分隔。 例如,`"sk"`键引用`"Slovakia"`值。 +创建一个新的字典。 在尖括号`<>`之间,我们指定键和值的数据类型。 新的键/值元素对写在嵌套的`{}`括号内; 每对之间用逗号分隔。 例如,`"sk"`键引用`"Slovakia"`值。 ```cs Console.WriteLine(domains["sk"]); diff --git a/docs/dotnet/154.md b/docs/dotnet/154.md index 8f60f91..f653687 100644 --- a/docs/dotnet/154.md +++ b/docs/dotnet/154.md @@ -432,7 +432,7 @@ File.WriteAllBytes(localPath, imageBytes); ## C# `HttpClient` 基本认证 -在 HTTP 协议中,基本访问认证是 HTTP 用户代理(例如 Web 浏览器或控制台应用)在发出请求时提供用户名和密码的方法。 在基本 HTTP 认证中,请求包含`Authorization: Basic <credentials>`形式的标头字段,其中凭据是由单个冒号`:`连接的 id 和密码的 base64 编码。 +在 HTTP 协议中,基本访问认证是 HTTP 用户代理(例如 Web 浏览器或控制台应用)在发出请求时提供用户名和密码的方法。 在基本 HTTP 认证中,请求包含`Authorization: Basic `形式的标头字段,其中凭据是由单个冒号`:`连接的 id 和密码的 base64 编码。 > **注意**:凭证未加密; 因此,必须将 HTTP 基本认证与 HTTPS 协议一起使用。 diff --git a/docs/graph/13.md b/docs/graph/13.md index 040f715..3f2dbea 100644 --- a/docs/graph/13.md +++ b/docs/graph/13.md @@ -431,7 +431,7 @@ private final int MARKED_MINE_CELL = COVERED_MINE_CELL + MARK_FOR_CELL; ``` -`COVERED_MINE_CELL`用于覆盖并包含地雷的区域。 `MARKED_MINE_CELL`代码>是由用户标记的隐蔽地雷单元。 +`COVERED_MINE_CELL`用于覆盖并包含地雷的区域。 `MARKED_MINE_CELL`代码是由用户标记的隐蔽地雷单元。 ```java private final int DRAW_MINE = 9; diff --git a/docs/graph/55.md b/docs/graph/55.md index f1795ad..c860d0a 100644 --- a/docs/graph/55.md +++ b/docs/graph/55.md @@ -111,7 +111,7 @@ ctx.fillRect(0, 0, 100, 100); ``` -`canvas`元素是使用`<canvas>`和`</canvas>`标签创建的。 `width`和`height`属性设置页面内 canvas 元素的大小。 `id`属性标识 DOM 层次结构中的元素。 +`canvas`元素是使用``和``标签创建的。 `width`和`height`属性设置页面内 canvas 元素的大小。 `id`属性标识 DOM 层次结构中的元素。 ![HTML5 canvas rectangle](img/b4bff4c4863a93a3a99ec3dd907db8dd.jpg) diff --git a/docs/gui/142.md b/docs/gui/142.md index f216307..1ee0979 100644 --- a/docs/gui/142.md +++ b/docs/gui/142.md @@ -186,7 +186,7 @@ if (dt1 < dt2) { ``` -我们使用小于(<)的比较运算符比较日期,并确定其中哪个位于日历的更早位置。 +我们使用小于(`<`)的比较运算符比较日期,并确定其中哪个位于日历的更早位置。 `Output` diff --git a/docs/gui/143.md b/docs/gui/143.md index 8195ea6..344a8f1 100644 --- a/docs/gui/143.md +++ b/docs/gui/143.md @@ -259,7 +259,7 @@ out << "Slackware" << endl; ``` -数据通过< <运算符写入。 +数据通过`<<`运算符写入。 ```cpp file.close(); @@ -929,7 +929,7 @@ QFileInfoList list = dir.entryInfoList(); ``` -`entryInfoList()`方法返回目录中所有文件和目录的`QFileInfo`对象的列表,并通过过滤和排序方法进行过滤和排序。 `QFileInfoList`是`QList<QFileInfo>`的同义词。 +`entryInfoList()`方法返回目录中所有文件和目录的`QFileInfo`对象的列表,并通过过滤和排序方法进行过滤和排序。 `QFileInfoList`是`QList`的同义词。 ```cpp foreach (QFileInfo finfo, list) { diff --git a/docs/gui/169.md b/docs/gui/169.md index 1753a53..9612a6f 100644 --- a/docs/gui/169.md +++ b/docs/gui/169.md @@ -275,7 +275,7 @@ bind .fr.lb <> { setLabel [%W curselection]} ``` -当我们在列表框中选择一个项目时,将生成`<<ListboxSelect>>`事件。 我们将`setLabel`过程绑定到此事件。 我们还向过程发送参数。 当前所选值的索引。 `%W curselection`返回索引。 `%W`是有关小部件的处理程序,`curselection`是在此小部件上执行的命令。 +当我们在列表框中选择一个项目时,将生成`<>`事件。 我们将`setLabel`过程绑定到此事件。 我们还向过程发送参数。 当前所选值的索引。 `%W curselection`返回索引。 `%W`是有关小部件的处理程序,`curselection`是在此小部件上执行的命令。 ```tcl proc setLabel { idx } { diff --git a/docs/gui/276.md b/docs/gui/276.md index e5b6d1b..50dda9e 100644 --- a/docs/gui/276.md +++ b/docs/gui/276.md @@ -220,7 +220,7 @@ public function on_changed($sender) { ``` -我们从小部件中获取值,并将其存储在`$this->cur_value`变量中以备后用。 我们重新绘制刻录的小部件。 +我们从小部件中获取值,并将其存储在`$this->cur_value`变量中以备后用。 我们重新绘制刻录的小部件。 ![Burning widget](img/ba69f46f9147f0768c89af8b06b0a8f1.jpg) diff --git a/docs/gui/277.md b/docs/gui/277.md index dbb3f03..de93800 100644 --- a/docs/gui/277.md +++ b/docs/gui/277.md @@ -288,7 +288,7 @@ if ($this->inGame) { ``` -在`on_expose()`方法内部,我们检查`$this->inGame`变量。 如果为真,则绘制对象。 苹果和蛇的关节。 否则,我们显示“游戏结束”文本。 +在`on_expose()`方法内部,我们检查`$this->inGame`变量。 如果为真,则绘制对象。 苹果和蛇的关节。 否则,我们显示“游戏结束”文本。 ```php public function draw_objects($cr) { @@ -439,7 +439,7 @@ if ($key == Gdk::KEY_Left and !$this->right) { ``` -如果单击左光标键,则将`$this->left`变量设置为 true。 在`move()`方法中使用此变量来更改蛇对象的坐标。 还要注意,当蛇向右行驶时,我们不能立即向左转。 +如果单击左光标键,则将`$this->left`变量设置为 true。 在`move()`方法中使用此变量来更改蛇对象的坐标。 还要注意,当蛇向右行驶时,我们不能立即向左转。 ```php int main(void) { - for (int i=1; i<=10; i++) { + for (int i=1; i<=10; i++) { printf("Bottle %d\n", i); } } diff --git a/docs/gui/35.md b/docs/gui/35.md index ec5822a..0627100 100644 --- a/docs/gui/35.md +++ b/docs/gui/35.md @@ -186,7 +186,7 @@ if (dt1 < dt2) { ``` -我们使用小于(<)的比较运算符比较日期,并确定其中哪个位于日历的更早位置。 +我们使用小于(`<`)的比较运算符比较日期,并确定其中哪个位于日历的更早位置。 输出: diff --git a/docs/gui/36.md b/docs/gui/36.md index 35e7eac..4b4d391 100644 --- a/docs/gui/36.md +++ b/docs/gui/36.md @@ -172,7 +172,7 @@ authors << "Galsworthy" << "Sienkiewicz"; ``` -< <运算符用于在列表中插入两个新项目。 +`<<`运算符用于在列表中插入两个新项目。 ```cpp std::sort(authors.begin(), authors.end()); diff --git a/docs/gui/37.md b/docs/gui/37.md index 3a9cf45..159028c 100644 --- a/docs/gui/37.md +++ b/docs/gui/37.md @@ -259,7 +259,7 @@ out << "Slackware" << endl; ``` -数据通过< <运算符写入。 +数据通过`<<`运算符写入。 ```cpp file.close(); @@ -931,7 +931,7 @@ QFileInfoList list = dir.entryInfoList(); ``` -`entryInfoList()`方法返回目录中所有文件和目录的`QFileInfo`对象的列表,并通过过滤和排序方法进行过滤和排序。 `QFileInfoList`是`QList<QFileInfo>`的同义词。 +`entryInfoList()`方法返回目录中所有文件和目录的`QFileInfo`对象的列表,并通过过滤和排序方法进行过滤和排序。 `QFileInfoList`是`QList`的同义词。 ```cpp foreach (QFileInfo finfo, list) { diff --git a/docs/gui/52.md b/docs/gui/52.md index d7353df..8338027 100644 --- a/docs/gui/52.md +++ b/docs/gui/52.md @@ -412,7 +412,7 @@ lb.bind("<>", self.onSelect) ``` -当我们在列表框中选择一个项目时,将生成`<<ListboxSelect>>`事件。 我们将`onSelect()`方法绑定到此事件。 +当我们在列表框中选择一个项目时,将生成`<>`事件。 我们将`onSelect()`方法绑定到此事件。 ```py self.var = StringVar() diff --git a/docs/gui/64.md b/docs/gui/64.md index 3cafc75..158f0bf 100644 --- a/docs/gui/64.md +++ b/docs/gui/64.md @@ -120,19 +120,19 @@ public class EventObjectEx extends JFrame { var buffer = new StringBuffer("Modifiers: "); - if ((mod & ActionEvent.ALT_MASK) < 0) { + if ((mod & ActionEvent.ALT_MASK) < 0) { buffer.append("Alt "); } - if ((mod & ActionEvent.SHIFT_MASK) < 0) { + if ((mod & ActionEvent.SHIFT_MASK) < 0) { buffer.append("Shift "); } - if ((mod & ActionEvent.META_MASK) < 0) { + if ((mod & ActionEvent.META_MASK) < 0) { buffer.append("Meta "); } - if ((mod & ActionEvent.CTRL_MASK) < 0) { + if ((mod & ActionEvent.CTRL_MASK) < 0) { buffer.append("Ctrl "); } @@ -142,7 +142,7 @@ public class EventObjectEx extends JFrame { public static void main(String[] args) { - EventQueue.invokeLater(() -< { + EventQueue.invokeLater(() -> { var ex = new EventObjectEx(); ex.setVisible(true); }); diff --git a/docs/gui/93.md b/docs/gui/93.md index 743ba1c..e312fa8 100644 --- a/docs/gui/93.md +++ b/docs/gui/93.md @@ -422,7 +422,7 @@ Connect(ID_TGBUTTON1, wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, ``` -如果单击切换按钮,则会生成`wxEVT_COMMAND_TOGGLEBUTTON_CLICKED`事件。 我们为此事件连接事件处理程序。 注意,我们没有将事件连接到按钮方法,而是连接到`wxFrame`。 小部件,它是切换按钮的高级父级。 之所以可以这样做,是因为命令事件会传播到其父对象。 在我们的例子中,按钮->面板->框。 如果要将事件连接到按钮,则必须创建派生的按钮类,这意味着需要做更多的工作。 +如果单击切换按钮,则会生成`wxEVT_COMMAND_TOGGLEBUTTON_CLICKED`事件。 我们为此事件连接事件处理程序。 注意,我们没有将事件连接到按钮方法,而是连接到`wxFrame`。 小部件,它是切换按钮的高级父级。 之所以可以这样做,是因为命令事件会传播到其父对象。 在我们的例子中,按钮 -> 面板 -> 框。 如果要将事件连接到按钮,则必须创建派生的按钮类,这意味着需要做更多的工作。 ```cpp if ( colour->Blue() ) { diff --git a/docs/java/34.md b/docs/java/34.md index 4fb6120..2edf8ab 100644 --- a/docs/java/34.md +++ b/docs/java/34.md @@ -88,7 +88,7 @@ public class JavaExternalIterationEx2 { ``` -在该示例中,我们要从列表中删除所有等于“ sky”的单词。 这是出于演示目的; 从 Java8 开始,我们可以轻松地使用`removeIf()`方法删除元素:`words.removeIf(e -> "sky".equals(e));` +在该示例中,我们要从列表中删除所有等于“ sky”的单词。 这是出于演示目的; 从 Java8 开始,我们可以轻松地使用`removeIf()`方法删除元素:`words.removeIf(e -> "sky".equals(e));` ```java Exception in thread "main" java.util.ConcurrentModificationException diff --git a/docs/java/76.md b/docs/java/76.md index 2486a22..e4378e6 100644 --- a/docs/java/76.md +++ b/docs/java/76.md @@ -55,7 +55,7 @@ List langs = new ArrayList<>(); ``` -创建一个`ArrayList`。 在菱形括号(< >)中指定的数据类型将元素限制为该数据类型。 在我们的例子中,我们有一个字符串列表。 +创建一个`ArrayList`。 在菱形括号(`<>`)中指定的数据类型将元素限制为该数据类型。 在我们的例子中,我们有一个字符串列表。 ```java langs.add("Java"); diff --git a/docs/java/79.md b/docs/java/79.md index 1773b97..fe8f10b 100644 --- a/docs/java/79.md +++ b/docs/java/79.md @@ -15,7 +15,7 @@ Java `HashSet`教程显示了如何使用 Java `HashSet`集合。 * `HashSet()`-构造一个默认的空集。 * `HashSet(int initialCapacity)`-使用给定的初始容量构造一个新的空集。 当元素添加到`HashSet`时,容量会自动增长。 * `HashSet(int initialCapacity, float loadFactor)`-使用给定的初始容量和负载因子构造一个新的空集。 -* `HashSet(Collection<? extends E> c)`-构造一个新集合,其中包含指定集合的​​元素。 +* `HashSet(Collection c)`-构造一个新集合,其中包含指定集合的​​元素。 `E`是元素的类型。 diff --git a/docs/java/80.md b/docs/java/80.md index 7481486..0164d52 100644 --- a/docs/java/80.md +++ b/docs/java/80.md @@ -21,7 +21,7 @@ Java `HashMap`教程显示了如何使用 Java `HashMap`集合。 * `HashMap()`-构造一个空的`HashMap()`,其默认初始容量(16)和默认负载因子(0.75)。 * `HashMap(int initialCapacity)`-构造一个空的`HashMap()`,具有给定的初始容量和默认的负载系数(0.75)。 * `HashMap(int initialCapacity, float loadFactor)`-使用给定的初始容量和负载因子构造一个空的`HashMap()`。 -* `HashMap(Map<? extends K,? extends V> m)` —构造一个新的`HashMap()`,其映射与给定的`Map`相同。 +* `HashMap(Map m)` —构造一个新的`HashMap()`,其映射与给定的`Map`相同。 `K`是映射键的类型,`V`是映射值的类型。 diff --git a/docs/misc/130.md b/docs/misc/130.md index d7393bf..3899611 100644 --- a/docs/misc/130.md +++ b/docs/misc/130.md @@ -834,7 +834,7 @@ BEGIN { ``` -该程序在它识别的每个关键字周围添加< kwd >和< / kwd >标签。 这是一个基本示例; 它适用于单独单词的关键字。 它没有解决更复杂的结构。 +该程序在它识别的每个关键字周围添加``和``标签。 这是一个基本示例; 它适用于单独单词的关键字。 它没有解决更复杂的结构。 ```sh # load java keywords diff --git a/docs/php/174.md b/docs/php/174.md index d231af9..9788526 100644 --- a/docs/php/174.md +++ b/docs/php/174.md @@ -506,11 +506,11 @@ The data is {{ data | raw }} ```php

-The data is <script src='http::/example.com/nastyscript.js'></script> +The data is

-The data is +The data is

``` diff --git a/docs/py/21.md b/docs/py/21.md index c381940..710baa8 100644 --- a/docs/py/21.md +++ b/docs/py/21.md @@ -254,7 +254,7 @@ print(f'{now:%Y-%m-%d %H:%M}') ``` -该示例显示格式化的当前日期时间。 日期时间格式说明符位于<colon>:</colon>字符之后。 +该示例显示格式化的当前日期时间。 日期时间格式说明符位于`:`字符之后。 ```py $ python format_datetime.py diff --git a/docs/py/4.md b/docs/py/4.md index e1bd908..16bf3c0 100644 --- a/docs/py/4.md +++ b/docs/py/4.md @@ -36,7 +36,7 @@ Type "help", "copyright", "credits" or "license" for more information. ``` -这是 Python 解释器的欢迎消息。 我们在机器上看到了 Python 版本。 在我们的例子中是 Python 3.5.2。 “ > > >”是在 Python 交互模式下使用的提示。 要离开解释器并返回外壳,我们可以输入 `Ctrl + D` 或`quit()`。 键入 `Ctrl + L` 将清除 Python 解释器的屏幕。 +这是 Python 解释器的欢迎消息。 我们在机器上看到了 Python 版本。 在我们的例子中是 Python 3.5.2。 “`>>>`”是在 Python 交互模式下使用的提示。 要离开解释器并返回外壳,我们可以输入 `Ctrl + D` 或`quit()`。 键入 `Ctrl + L` 将清除 Python 解释器的屏幕。 现在我们可以查询一些有用的信息。 diff --git a/docs/ruby/76.md b/docs/ruby/76.md index fc1dbef..f42673c 100644 --- a/docs/ruby/76.md +++ b/docs/ruby/76.md @@ -486,7 +486,7 @@ end ``` -我们创建`Living`对象的定义。 该对象继承自`Being`对象。 <运算符用于创建继承关系。 `to_s`方法被覆盖。 +我们创建`Living`对象的定义。 该对象继承自`Being`对象。 `<`运算符用于创建继承关系。 `to_s`方法被覆盖。 ```ruby l = Living.new diff --git a/docs/ruby/78.md b/docs/ruby/78.md index 9808534..6a0faa2 100644 --- a/docs/ruby/78.md +++ b/docs/ruby/78.md @@ -377,7 +377,7 @@ lang = "Perl" << " programming" << " language" ``` -可以用来连接字符串的另一个运算符是`<<`。 +可以用来连接字符串的另一个运算符是`<<`。 ```ruby lang = "Java".concat(" programming").concat(" language") diff --git a/docs/ruby/81.md b/docs/ruby/81.md index 08ca86d..11f1af3 100644 --- a/docs/ruby/81.md +++ b/docs/ruby/81.md @@ -988,7 +988,7 @@ lts << 'L' << 'M' ``` -< <是`push`方法的同义词。 它将元素添加到数组。 可以在链中调用此运算符/方法。 +`<<`是`push`方法的同义词。 它将元素添加到数组。 可以在链中调用此运算符/方法。 ```ruby lts.unshift 'A', 'B', 'C' diff --git a/docs/ruby/84.md b/docs/ruby/84.md index c2d4d8c..fb0fb7e 100644 --- a/docs/ruby/84.md +++ b/docs/ruby/84.md @@ -416,7 +416,7 @@ end ``` -另一种方法是将方法定义放在`class << self`构造之后。 +另一种方法是将方法定义放在`class << self`构造之后。 ```ruby def Rock.info diff --git a/docs/spring-boot/13.md b/docs/spring-boot/13.md index 124c8b0..294bb95 100644 --- a/docs/spring-boot/13.md +++ b/docs/spring-boot/13.md @@ -325,7 +325,7 @@ public Optional findById(Long id) { ``` -`findById()`返回可选的<城市>。 +`findById()`返回`Optional`。 `com/zetcode/MyRunner.java` diff --git a/docs/spring-boot/36.md b/docs/spring-boot/36.md index bc27bc4..0afe303 100644 --- a/docs/spring-boot/36.md +++ b/docs/spring-boot/36.md @@ -198,7 +198,7 @@ public class MyController { ``` -`getImage()`方法的返回类型设置为`ResponseEntity<byte[]>`。 +`getImage()`方法的返回类型设置为`ResponseEntity`。 ```java byte[] bytes = StreamUtils.copyToByteArray(imgFile.getInputStream()); @@ -253,7 +253,7 @@ public class MyController { ``` -`getImage()`方法的返回类型设置为`ResponseEntity<InputStreamResource>`。 +`getImage()`方法的返回类型设置为`ResponseEntity`。 ```java return ResponseEntity -- GitLab