Merge branch 'adambard:master' into master

This commit is contained in:
Riley-Kilgore 2024-07-16 07:36:06 -07:00 committed by GitHub
commit 6b1196c6ea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 26 additions and 29 deletions

View File

@ -41,8 +41,7 @@ Python быў створаны Гвіда ван Росумам у пачатк
10 * 2 # => 20
35 / 5 # => 7.0
# Вынік цэлалікавага дзялення акругляецца як для пазітыўных,
# так і для негатыўных значэнняў.
# Вынік цэлалікавага дзялення акругляецца ў напрамку мінус бесканечнасці
5 // 3 # => 1
-5 // 3 # => -2

View File

@ -551,7 +551,7 @@ def decir(decir_por_favor=False):
print(decir()) # ¿Puedes comprarme una cerveza?
print(decir(decir_por_favor=True)) # ¿Puedes comprarme una cerveza? ¡Por favor! Soy pobre :()
print(decir(decir_por_favor=True)) # ¿Puedes comprarme una cerveza? ¡Por favor! Soy pobre :(
```
## ¿Listo para más?

View File

@ -195,7 +195,7 @@ end
```
````
Se usate questa sintassi, il testo non richiederà di essere indentato, inoltre GitHub userà l'evidenziazione della sintassi del linguaggio specificato dopo i \`\`\` iniziali
Se usate questa sintassi, il testo non richiederà di essere indentato, inoltre GitHub userà l'evidenziazione della sintassi del linguaggio specificato dopo i <code>```</code> iniziali
## Linea orizzontale
Le linee orizzontali (`<hr/>`) sono inserite facilmente usanto tre o più asterischi o trattini, con o senza spazi.

View File

@ -198,7 +198,7 @@ end
```
````
위의 경우에 들여쓰기가 필요없을 뿐 아니라 \`\`\` 뒤에 특정해 준 언어의 문법에 따라
위의 경우에 들여쓰기가 필요없을 뿐 아니라 <code>```</code> 뒤에 특정해 준 언어의 문법에 따라
색을 입혀줄 것입니다.
## 수평선

View File

@ -1,6 +1,6 @@
---
language: clojure
filename: learnclojure-pt.clj
language: "clojure macros"
filename: learnclojuremacros-pt.clj
contributors:
- ["Adam Bard", "http://adambard.com/"]
translators:

View File

@ -39,7 +39,7 @@ syntactic clarity. It's basically executable pseudocode.
10 * 2 # => 20
35 / 5 # => 7.0
# Integer division rounds towards zero for both positive and negative numbers.
# Floor division rounds towards negative infinity
5 // 3 # => 1
-5 // 3 # => -2
5.0 // 3.0 # => 1.0 # works on floats too

View File

@ -226,7 +226,7 @@ end
````
Во фрагменте, приведённом выше, отступ не требуется.
Кроме того, GitHub подсветит синтаксис языка, указанного после \`\`\`
Кроме того, GitHub подсветит синтаксис языка, указанного после <code>```</code>
## Горизонтальный разделитель

View File

@ -1,6 +1,6 @@
---
language: Pascal
filename: learnpascal.pas
filename: learnpascal-th.pas
contributors:
- ["Ganesha Danu", "http://github.com/blinfoldking"]
- ["Keith Miyake", "https://github.com/kaymmm"]
@ -34,11 +34,11 @@ const
type
{
ประกาศชนิดข้อมูลของเราเองที่นี่ ไม่ว่าจะเป็น ชนิดข้อมูลทั่วไป
หรือจะเป็นคลาส
หรือจะเป็นคลาส
}
var
{
ตัวแปร ในภาษาปาสกาล ไม่เหมือนกับภาษาอื่น ๆ
ตัวแปร ในภาษาปาสกาล ไม่เหมือนกับภาษาอื่น ๆ
เพราะต้องประกาศในบล็อค var ก่อนใช้งานเสมอ
}
@ -59,7 +59,7 @@ var a:integer;
var b:integer;
//หรือแบบที่นิยมมากกว่า คือเอามาเก็บในบล็อค var ทั้งหมด
var
var
a : integer;
b : integer;
@ -85,7 +85,7 @@ type
ch_array : array [0..255] of char;
// อะเรย์ เป็นชนิดข้อมูลที่มี ความยาว/ช่องเก็บข้อมูล และ ชนิดข้อมูล
// โค้ดด้านบน เป็นการประกาศอะเรย์ของตัวอักษา 255 ตัวอักษา
// ซึ่งได้ ความยาว/ช่องเก็บข้อมูลในตัวแปรตัวนี้ 256 ช่องที่เป็นข้อความ
// ซึ่งได้ ความยาว/ช่องเก็บข้อมูลในตัวแปรตัวนี้ 256 ช่องที่เป็นข้อความ
md_array : array of array of integer;
// ด้านบนนี้ เป็นตัวอย่าง อะเรย์สองมิติของเลขจำนวนเต็ม
// อะเรย์ ยังซ้อนกับอะเรย์ได้อีกด้วย ทำให้สร้าง อะเรย์หลายมิติได้
@ -95,22 +95,22 @@ type
// การประกาศตัวแปร : ชื่อตัวแปรเหล่านี้จะนำไปใช้ด้านล่างต่อไป
var
int, c, d : integer;
// ประกาศในบล็อค var มีตัวแปรสามตัวเป็นอินทีเจอร์
// ประกาศในบล็อค var มีตัวแปรสามตัวเป็นอินทีเจอร์
// ชนิดจำนวนเต็ม แบบ 16 bit มีช่วงข้อมูล [-32,768.. 32,767]
// »int« ในที่นี้เป็น "ชื่อตัวแปร" ที่ต้นฉบับตั้งให้สอดคล้องกับชนิดข้อมูล
// อย่าสับสนกับบางภาษาที่มีชนิด int ประกาศหน้าชื่อตัวแปร
r : real;
// ตัวแปร r เป็นชนิดเรียล (real) หรือเลขทศนิยม
// ตัวแปร r เป็นชนิดเรียล (real) หรือเลขทศนิยม
// real มีช่วงข้อมูล [3.4E-38..3.4E38]
bool : boolean;
// ข้อมูลชนิดบูเลียน (boolean) มีค่าได้สองแบบ คือ True/False
ch : char;
// ตัวแปร ch เป็นชนิดตัวอักษร (ชาร์? คาร์?) หรือคาแรกเตอร์
// ตัวอักษรเป็นแบบ ASCII 8 bit ดังนั้นจะไม่ใช่ UTF, Unicode
// ตัวอักษรเป็นแบบ ASCII 8 bit ดังนั้นจะไม่ใช่ UTF, Unicode
str : string;
// ตัวแปรสตริงจะเก็บข้อความ หรือ char หลาย ๆ ตัว
// ชนิดข้อมูลนี้ไม่เป็นมาตรฐานภาษาแต่คอมไพเลอร์ปาสกาลก็มักจะมีให้
// ทั่ว ๆ ไปแล้ว จะเป็นอะเรย์ของ char ความยาวตั้งต้น 255
// ทั่ว ๆ ไปแล้ว จะเป็นอะเรย์ของ char ความยาวตั้งต้น 255
s : string[50];
// แบบนี้คือ กำหนดความยาว string เอง ให้เก็บ char 50 ตัว
// แบบนี้ก็ทำให้ประหยัดหน่วยความจำมากขึ้นนั่นเอง
@ -129,12 +129,12 @@ var
li : longint; // มีช่วงข้อมูล [-2,147,483,648..2,147,483,647]
lw : longword; // มีช่วงข้อมูล [0..4,294,967,295]
c : cardinal; // ก็คือ longword
i64 : int64; // มีช่วงข้อมูล
i64 : int64; // มีช่วงข้อมูล
// [-9223372036854775808..9223372036854775807]
qw : qword; // มีช่วงข้อมูล [0..18,446,744,073,709,551,615]
// ชนิดข้อมูลแบบ real เพิ่มเติม
rr : real; // มีช่วงข้อมูลที่ขึ้นกับระบบปฏิบัติการ
rr : real; // มีช่วงข้อมูลที่ขึ้นกับระบบปฏิบัติการ
// (เช่นเป็นแบบ 8-bit, 16-bit, ฯลฯ)
rs : single; // มีช่วงข้อมูล [1.5E-45..3.4E38]
rd : double; // มีช่วงข้อมูล [5.0E-324 .. 1.7E308]
@ -146,7 +146,7 @@ Begin
int := 1;
r := 3.14;
ch := 'a'; // ใช้ single quote เหมือนกันทั้ง char และ string
str := 'apple';
str := 'apple';
bool := true;
// ภาษาปาสกาล มอง "ชื่อเฉพาะ" แบบไม่สนพิมพ์ใหญ่พิมพ์เล็ก
// (case-insensitive language)
@ -166,7 +166,7 @@ Begin
// แต่ทำกลับกัน โดยกำหนด real ให้ integer ไม่ได้
c := str[1]; // กำหนดค่าแรกใน array str ให้ตัวแปร c ที่เป็น char
str := 'hello' + 'world'; // เรารวม string เข้าด้วยกันด้วย +
str := 'hello' + 'world'; // เรารวม string เข้าด้วยกันด้วย +
my_str[0] := 'a'; // กำหนดค่าให้ string เฉพาะตำแหน่งแบบอะเรย์ทั่วไป
@ -219,12 +219,12 @@ End;
//--------------------//
// main program block
//--------------------//
Begin
Begin
dummy := 3;
get_integer(i, dummy);
writeln(i, '! = ', factorial_recursion(i));
// พิมพ์ค่า i!
writeln('dummy = ', dummy); // จะให้ค่าเป็น '3' เสมอ
writeln('dummy = ', dummy); // จะให้ค่าเป็น '3' เสมอ
// เพราะจะไม่เปลี่ยนเนื่องด้วย
// การประกาศพารามิเตอร์ใน
// โพรซีเยอร์ get_integer ด้านบน

View File

@ -201,9 +201,7 @@ end
```
````
The above text doesn't require indenting, plus GitHub will use syntax
highlighting of the language you specify after the \`\`\`
Đoạn trên không cần sử dụng thụt đầu dòng, và GitHub sẽ tô sáng cú pháp sử dụng ngôn ngữ mà ta cung cấp sau đoạn kí tự \`\`\`
Đoạn trên không cần sử dụng thụt đầu dòng, và GitHub sẽ tô sáng cú pháp sử dụng ngôn ngữ mà ta cung cấp sau đoạn kí tự <code>```</code>
## Kẻ ngang

View File

@ -218,7 +218,7 @@ end
```
````
以上代码不需要缩进,而且 GitHub 会根据\`\`\`后指定的语言来进行语法高亮显示
以上代码不需要缩进,而且 GitHub 会根据<code>```</code>后指定的语言来进行语法高亮显示
## 水平线分隔
@ -380,4 +380,4 @@ Markdown同样支持引用形式的链接
如果您想了解更多主流 Markdown 方言样式的特性,请参阅:
- [GitHub Flavored Markdown](https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)
- [GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html)
- [GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html)