Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
programiz-zh
提交
13ef34ef
P
programiz-zh
项目概览
OpenDocCN
/
programiz-zh
8 个月 前同步成功
通知
0
Star
48
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
programiz-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
13ef34ef
编写于
7月 11, 2020
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2020-07-11 11:13:03
上级
f7fbf06f
变更
28
隐藏空白更改
内联
并排
Showing
28 changed file
with
35 addition
and
35 deletion
+35
-35
docs/c/35.md
docs/c/35.md
+1
-1
docs/c/4.md
docs/c/4.md
+1
-1
docs/c/5.md
docs/c/5.md
+1
-1
docs/cpp/17.md
docs/cpp/17.md
+1
-1
docs/cpp/4.md
docs/cpp/4.md
+1
-1
docs/cpp/SUMMARY.md
docs/cpp/SUMMARY.md
+1
-1
docs/csharp/20.md
docs/csharp/20.md
+2
-2
docs/csharp/4.md
docs/csharp/4.md
+1
-1
docs/csharp/8.md
docs/csharp/8.md
+1
-1
docs/java/190.md
docs/java/190.md
+1
-1
docs/java/24.md
docs/java/24.md
+1
-1
docs/java/41.md
docs/java/41.md
+1
-1
docs/java/8.md
docs/java/8.md
+2
-2
docs/kotlin/4.md
docs/kotlin/4.md
+2
-2
docs/kotlin/96.md
docs/kotlin/96.md
+1
-1
docs/py/23.md
docs/py/23.md
+1
-1
docs/py/24.md
docs/py/24.md
+1
-1
docs/py/30.md
docs/py/30.md
+1
-1
docs/py/31.md
docs/py/31.md
+3
-3
docs/py/5.md
docs/py/5.md
+2
-2
docs/py/56.md
docs/py/56.md
+1
-1
docs/py/57.md
docs/py/57.md
+1
-1
docs/swift/12.md
docs/swift/12.md
+1
-1
docs/swift/15.md
docs/swift/15.md
+1
-1
docs/swift/18.md
docs/swift/18.md
+2
-2
docs/swift/28.md
docs/swift/28.md
+1
-1
docs/swift/3.md
docs/swift/3.md
+1
-1
docs/swift/5.md
docs/swift/5.md
+1
-1
未找到文件。
docs/c/35.md
浏览文件 @
13ef34ef
...
...
@@ -105,7 +105,7 @@ Your name is Dennis.
* * *
### 如何
阅读一行文字
?
### 如何
读取一行文本
?
您可以使用
`fgets()`
函数读取一行字符串。 并且,您可以使用
`puts()`
显示字符串。
...
...
docs/c/4.md
浏览文件 @
13ef34ef
...
...
@@ -146,7 +146,7 @@ Hexadecimal: 0x7f, 0x2a, 0x521 etc
const double PI = 3.14;
```
注意,我们添加了
关键字`
const
`
。
注意,我们添加了
`
const
`关键字
。
在此,`
PI
`是符号常数。 其值不能更改。
...
...
docs/c/5.md
浏览文件 @
13ef34ef
...
...
@@ -81,7 +81,7 @@ float normalizationFactor = 22.442e2;
### `char`
关键字
`char`
用于声明字符类型变量。 例如,
`char`
关键字
用于声明字符类型变量。 例如,
```
c
char
test
=
'h'
;
...
...
docs/cpp/17.md
浏览文件 @
13ef34ef
...
...
@@ -258,7 +258,7 @@ int main() {
在上述程序中,
`add()`
函数用于查找两个数字的和。
在调用函数时,我们传递了两个
`int`
文字
`100`
和
`78`
。
在调用函数时,我们传递了两个
`int`
字面值
`100`
和
`78`
。
我们将函数的返回值存储在变量
`sum`
中,然后进行打印。
...
...
docs/cpp/4.md
浏览文件 @
13ef34ef
...
...
@@ -65,7 +65,7 @@ double distance = 45E12 // 45E12 is equal to 45*10^12
### 3\. C++ `char`
*
关键字
`char`
用于字符。
*
`char`
关键字
用于字符。
*
它的大小是 1 个字节。
*
C++ 中的字符用单引号
`' '`
括起来。
*
例如,
...
...
docs/cpp/SUMMARY.md
浏览文件 @
13ef34ef
+
[
C++ 简介
](
2.md
)
+
[
C++ 变量,
文字
和常量
](
3.md
)
+
[
C++ 变量,
字面值
和常量
](
3.md
)
+
[
C++ 数据类型
](
4.md
)
+
[
C++ 基本输入/输出
](
5.md
)
+
[
C++ 类型转换
](
6.md
)
...
...
docs/csharp/20.md
浏览文件 @
13ef34ef
...
...
@@ -28,7 +28,7 @@
## 在 C# 中定义命名空间
我们可以使用
*命名空间*
关键字在 C# 中定义一个命名空间:
我们可以使用
`namespace`
关键字在 C# 中定义一个命名空间:
```
cs
namespace
Namespace
-
Name
...
...
@@ -115,7 +115,7 @@ Creating my namespace
* * *
## 在 C# 中使用命名空间【
使用
关键字】
## 在 C# 中使用命名空间【
`using`
关键字】
可以使用
`using`
关键字在程序中包含命名空间。 语法是
...
...
docs/csharp/4.md
浏览文件 @
13ef34ef
...
...
@@ -147,4 +147,4 @@ namespace HelloWorld
|
`string`
|
`Console`
|
| |
`WriteLine`
|
`WriteLine`
方法内的
`"Hello World!"`
是字符串文字。
\ No newline at end of file
`WriteLine`
方法内的
`"Hello World!"`
是字符串字面值。
\ No newline at end of file
docs/csharp/8.md
浏览文件 @
13ef34ef
...
...
@@ -10,7 +10,7 @@
## C# 表达式
C# 中的表达式是操作数(变量,
文字
,方法调用)和运算符的组合,可以将它们求值为单个值。 确切地说,一个表达式必须至少具有一个操作数,但不能具有任何运算符。
C# 中的表达式是操作数(变量,
字面值
,方法调用)和运算符的组合,可以将它们求值为单个值。 确切地说,一个表达式必须至少具有一个操作数,但不能具有任何运算符。
让我们看下面的例子:
...
...
docs/java/190.md
浏览文件 @
13ef34ef
...
...
@@ -28,4 +28,4 @@ After replacement: Thisisbetter.
在上面的程序中,我们使用
`String`
的
`replaceAll()`
方法删除并替换字符串
`sentence`
中的所有空格。
我们使用正则表达式
`\\s`
查找字符串中的所有空白字符(制表符,空格,换行符等)。 然后,将其替换为
`""`
(空字符串文字)。
\ No newline at end of file
我们使用正则表达式
`\\s`
查找字符串中的所有空白字符(制表符,空格,换行符等)。 然后,将其替换为
`""`
(空字符串字面值)。
\ No newline at end of file
docs/java/24.md
浏览文件 @
13ef34ef
...
...
@@ -77,7 +77,7 @@ public static void myMethod() {
在这里,我们创建了一个名为
`myMethod()`
的方法。 我们可以看到我们在方法名称之前使用了
`public`
,
`static`
和
`void`
。
*
`public`
- 访问修饰符。 这意味着可以从任何地方访问该方法。 要了解更多信息,请访问
[
Java 访问修饰符
](
/java-programming/access-modifiers
"Java Access Modifier"
)
*
`static`
- 这意味着可以在没有任何对象的情况下访问该方法。 要了解更多信息,请访问
[
Java
静态
关键字
](
/java-programming/static-keyword
"Java static Keyword"
)
。
*
`static`
- 这意味着可以在没有任何对象的情况下访问该方法。 要了解更多信息,请访问
[
Java
`static`
关键字
](
/java-programming/static-keyword
"Java static Keyword"
)
。
*
`void`
- 这意味着该方法不返回任何值。 我们将在本教程的后面部分进一步了解此内容。
这是我们如何创建方法的简单示例。 但是,Java 中方法定义的完整语法为:
...
...
docs/java/41.md
浏览文件 @
13ef34ef
...
...
@@ -23,7 +23,7 @@ class OuterClass {
**推荐阅读**
:
*
[
Java 访问修饰符
](
/java-programming/access-modifiers
"Java Access Modifiers"
)
*
[
Java
静态
关键字
](
/java-programming/static-keyword
"Java Static Keyword"
)
*
[
Java
`static`
关键字
](
/java-programming/static-keyword
"Java Static Keyword"
)
首先让我们看一下非静态嵌套类。
...
...
docs/java/8.md
浏览文件 @
13ef34ef
...
...
@@ -4,13 +4,13 @@
#### 在本教程中,您将通过示例了解 Java 表达式,Java 语句,表达式与语句之间的区别以及 Java 块。
在前面的章节中,我们使用了表达式,语句和块,而没有对其进行太多解释。 现在您已经了解了变量,运算符和
文字
,将更容易理解这些概念。
在前面的章节中,我们使用了表达式,语句和块,而没有对其进行太多解释。 现在您已经了解了变量,运算符和
字面值
,将更容易理解这些概念。
* * *
## Java 表达式
Java 表达式由
[
变量
](
/java-programming/variables-primitive-data-types#variables
"Java Variables"
)
,
[
运算符
](
/java-programming/operators
"Java Operators"
)
,
[
文字
](
/java-programming/variables-primitive-data-types#literals
"Java Literals"
)
和方法调用组成。 要了解有关方法调用的更多信息,请访问
[
Java 方法
](
/java-programming/methods
"Java Methods"
)
。 例如,
Java 表达式由
[
变量
](
/java-programming/variables-primitive-data-types#variables
"Java Variables"
)
,
[
运算符
](
/java-programming/operators
"Java Operators"
)
,
[
字面值
](
/java-programming/variables-primitive-data-types#literals
"Java Literals"
)
和方法调用组成。 要了解有关方法调用的更多信息,请访问
[
Java 方法
](
/java-programming/methods
"Java Methods"
)
。 例如,
```
java
int
score
;
...
...
docs/kotlin/4.md
浏览文件 @
13ef34ef
...
...
@@ -282,7 +282,7 @@ fun main(args : Array<String>) {
19.5
```
请注意,我们在上述程序中使用了
`
<font face="monospace">19.5F</font>`
而不是
`19.5`
。 这是因为
`19.5`
是
`Double`
文字
,并且您无法将
`Double`
值分配给
`Float`
类型的变量。
请注意,我们在上述程序中使用了
`
19.5F`
而不是
`19.5`
。 这是因为
`19.5`
是
`Double`
字面值
,并且您无法将
`Double`
值分配给
`Float`
类型的变量。
要告诉编译器将
`19.5`
视为
`Float`
,您需要最后使用
`F`
。
...
...
@@ -385,7 +385,7 @@ fun main(args : Array<String>) {
## Kotlin 字符串
在 Kotlin 中,字符串由
`String`
类表示。 诸如
`"This is a string."`
之类的字符串
文字
被实现为此类的实例。
在 Kotlin 中,字符串由
`String`
类表示。 诸如
`"This is a string."`
之类的字符串
字面值
被实现为此类的实例。
要详细了解字符串,请访问:
*Kotlin 字符串*
...
...
docs/kotlin/96.md
浏览文件 @
13ef34ef
...
...
@@ -25,6 +25,6 @@ After replacement: Thisisbetter.
在 aboe 程序中,我们使用
`String`
的
`replaceAll()`
方法删除并替换字符串
`sentence`
中的所有空格。
我们使用正则表达式
`\\s`
查找字符串中的所有空白字符(制表符,空格,换行符等)。 然后,将其替换为
`""`
(空字符串
文字
)。
我们使用正则表达式
`\\s`
查找字符串中的所有空白字符(制表符,空格,换行符等)。 然后,将其替换为
`""`
(空字符串
字面值
)。
以下是等效的 Java 代码:
[
删除所有空格的 Java 程序
](
/java-programming/examples/remove-whitespaces
"Java program to remove all whitespaces"
)
\ No newline at end of file
docs/py/23.md
浏览文件 @
13ef34ef
...
...
@@ -51,7 +51,7 @@ UnboundLocalError: local variable 'x' referenced before assignment
输出显示错误,因为 Python 将
`x`
视为局部变量,而
`x`
也未在
`foo()`
内部定义。
为此,我们使用
`global`
关键字。 访问
[
Python
全局
关键字
](
/python-programming/global-keyword
)
了解更多信息。
为此,我们使用
`global`
关键字。 访问
[
Python
`global`
关键字
](
/python-programming/global-keyword
)
了解更多信息。
* * *
...
...
docs/py/24.md
浏览文件 @
13ef34ef
...
...
@@ -95,7 +95,7 @@ Inside add(): 2
In
main
:
2
```
在以上程序中,我们将
`c`
定义为
`add()`
函数内部的全局
关键字
。
在以上程序中,我们将
`c`
定义为
`add()`
函数内部的全局
变量
。
然后,将变量
`c`
增加
`1`
,即
`c = c + 2`
。 之后,我们调用
`add()`
函数。 最后,我们打印全局变量
`c`
。
...
...
docs/py/30.md
浏览文件 @
13ef34ef
...
...
@@ -272,7 +272,7 @@ print(("Repeat",) * 3)
如上所述,我们不能更改元组中的元素。 这意味着我们不能删除或删除元组中的项目。
但是,可以使用关键字
[
del
](
/python-programming/keyword-list#del
)
完全删除一个元组。
但是,可以使用关键字
[
`del`
](
/python-programming/keyword-list#del
)
完全删除一个元组。
```
py
# Deleting tuples
...
...
docs/py/31.md
浏览文件 @
13ef34ef
...
...
@@ -152,7 +152,7 @@ NameError: name 'my_string' is not defined
将两个或多个字符串连接为单个字符串称为连接。
`+`
运算符在 Python 中执行此操作。 只需将两个字符串
文字
一起写就可以将它们连接在一起。
`+`
运算符在 Python 中执行此操作。 只需将两个字符串
字面值
一起写就可以将它们连接在一起。
`*`
运算符可用于将字符串重复给定的次数。
...
...
@@ -175,7 +175,7 @@ str1 + str2 = HelloWorld!
str1
*
3
=
HelloHelloHello
```
一起编写两个字符串
文字
也将它们连接起来,就像
`+`
运算符一样。
一起编写两个字符串
字面值
也将它们连接起来,就像
`+`
运算符一样。
如果要在不同行中连接字符串,可以使用括号。
...
...
@@ -259,7 +259,7 @@ len(str) = 4
### 转义序列
如果我们要打印类似的
文字
,
`He said, "What's there?"`
,我们不能使用单引号或双引号。 由于文本本身包含单引号和双引号,因此将导致出现
`SyntaxError`
。
如果我们要打印类似的
字面值
,
`He said, "What's there?"`
,我们不能使用单引号或双引号。 由于文本本身包含单引号和双引号,因此将导致出现
`SyntaxError`
。
```
py
>>>
print
(
"He said, "
What
's there?"")
...
...
docs/py/5.md
浏览文件 @
13ef34ef
...
...
@@ -83,7 +83,7 @@ if True: print('Hello'); a = 5
编写程序时,注释非常重要。 他们描述了程序内部正在发生的事情,因此查看源代码的人不会很费解。
您可能会忘记一个月后刚编写的程序的关键细节。 因此,花时间以
评论
的形式解释这些概念总是很有意义的。
您可能会忘记一个月后刚编写的程序的关键细节。 因此,花时间以
注释
的形式解释这些概念总是很有意义的。
在 Python 中,我们使用井号(`#`)符号开始编写注释。
...
...
@@ -125,7 +125,7 @@ multi-line comments"""
docstring 是文档字符串的缩写。
Python docstring(文档字符串)是[字符串](/python-programming/string)
文字
,它们在函数,方法,类或模块的定义之后出现。
Python docstring(文档字符串)是[字符串](/python-programming/string)
字面值
,它们在函数,方法,类或模块的定义之后出现。
编写文档字符串时使用三引号。 例如:
...
...
docs/py/56.md
浏览文件 @
13ef34ef
...
...
@@ -141,7 +141,7 @@ Output 5: 09AM
|
`%c`
| 适合语言环境的日期和时间表示。 |
`Mon Sep 30 07:06:05 2013`
|
|
`%x`
| 适合语言环境的日期表示形式。 |
`09/30/13`
|
|
`%X`
| 适合语言环境的时间表示形式。 |
`07:06:05`
|
|
`%%`
|
文字
`%`
字符。 |
`%`
|
|
`%%`
|
字面值
`%`
字符。 |
`%`
|
* * *
...
...
docs/py/57.md
浏览文件 @
13ef34ef
...
...
@@ -120,7 +120,7 @@ dt_object2 = 2018-12-11 09:15:32
|
`%c`
| 适合语言环境的日期和时间表示。 |
`Mon Sep 30 07:06:05 2013`
|
|
`%x`
| 适合语言环境的日期表示形式。 |
`09/30/13`
|
|
`%X`
| 适合语言环境的时间表示形式。 |
`07:06:05`
|
|
`%%`
|
文字
`%`
字符。 |
`%`
|
|
`%%`
|
字面值
`%`
字符。 |
`%`
|
* * *
...
...
docs/swift/12.md
浏览文件 @
13ef34ef
...
...
@@ -120,7 +120,7 @@ iOS
上面的示例将整数值 10 赋给常数
`age`
。 因此,语句
`print(age)`
在控制台中输出 10。
同样,语句
`let platform = "iOS"`
将字符串
文字
`"iOS"`
赋给常量
`platform`
。 因此,语句
`print(platform)`
在控制台中输出
`iOS`
。
同样,语句
`let platform = "iOS"`
将字符串
字面值
`"iOS"`
赋给常量
`platform`
。 因此,语句
`print(platform)`
在控制台中输出
`iOS`
。
### 示例 5:复合赋值运算符
...
...
docs/swift/15.md
浏览文件 @
13ef34ef
...
...
@@ -65,7 +65,7 @@ print(invertedBits)
0
```
`initialBits`
包含对应于十进制 255 的二进制值
`11111111`
。 为了用二进制表示数字,我们在
文字
中以
`0b`
作为前缀。 如果没有
`0b`
作为前缀,它将把它当作普通整数对待,并且会出现溢出错误(
`UInt8`
只能存储 0 到 255 之间的数字)。
`initialBits`
包含对应于十进制 255 的二进制值
`11111111`
。 为了用二进制表示数字,我们在
字面值
中以
`0b`
作为前缀。 如果没有
`0b`
作为前缀,它将把它当作普通整数对待,并且会出现溢出错误(
`UInt8`
只能存储 0 到 255 之间的数字)。
由于我们使用了按位非运算符,因此将所有 1 都更改为 0。因此,常量
`initialBits`
包含
`00000000`
,它等于
`UInt8`
中的 0。
...
...
docs/swift/18.md
浏览文件 @
13ef34ef
...
...
@@ -180,11 +180,11 @@ Status: Not found
*
`case ("Swift" , ..<4 )`
这种情况将元组第一个元素与字符串
文字
`"Swift"`匹配,并且还检查第二个元素是否在单边范围`..<4`内。
这种情况将元组第一个元素与字符串
字面值
`"Swift"`匹配,并且还检查第二个元素是否在单边范围`..<4`内。
*
`case ("Swift" ,4...)`
这种情况将元组第一个元素与字符串
文字
`"Swift"`匹配,并且还检查第二个元素是否在单边范围`4…`内。
这种情况将元组第一个元素与字符串
字面值
`"Swift"`匹配,并且还检查第二个元素是否在单边范围`4…`内。
*
`case (let name, let version)`
...
...
docs/swift/28.md
浏览文件 @
13ef34ef
...
...
@@ -142,7 +142,7 @@ key:g value:7
## 如何在 Swift 中修改字典元素?
您可以使用
*下标语法*
在字典中添加元素。 您需要包括新
关键字
作为下标索引,并为
`Dictionary`
分配一个新的类型值。
您可以使用
*下标语法*
在字典中添加元素。 您需要包括新
的键
作为下标索引,并为
`Dictionary`
分配一个新的类型值。
### 示例 6:在字典中设置元素
...
...
docs/swift/3.md
浏览文件 @
13ef34ef
...
...
@@ -32,7 +32,7 @@ Hello, World!
1.
`// Hello, World! Program`
在 Swift 中,任何以两个斜杠`//`开头的行都是注释。 它们被编译器完全忽略。 注释旨在供阅读代码的人员使用,以更好地理解程序的意图和功能。 如果您想了解更多有关
评论
的信息,请访问 [Swift Comments](/swift-programming/comments "Swift Comments") 。
在 Swift 中,任何以两个斜杠`//`开头的行都是注释。 它们被编译器完全忽略。 注释旨在供阅读代码的人员使用,以更好地理解程序的意图和功能。 如果您想了解更多有关
注释
的信息,请访问 [Swift Comments](/swift-programming/comments "Swift Comments") 。
2.
`import Swift`
...
...
docs/swift/5.md
浏览文件 @
13ef34ef
...
...
@@ -222,7 +222,7 @@ print(highScore)
### `Character`
*
声明为
`Character`
类型的变量/常量可以存储单字符字符串
文字
。
*
声明为
`Character`
类型的变量/常量可以存储单字符字符串
字面值
。
*
您可以使用转义序列
`\u{n}`
(unicode 码点,n 为十六进制)在 Swift 中将表情符号或英语以外的其他语言作为字符包含在内。
#### 示例 7:`Character`数据类型
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录