Cách dùng
Trang này dành cho tra cứu cú pháp cơ bản theo ngôn ngữ đang chọn. Mỗi mục chỉ giữ mẫu ngắn nhất để nhắc lại cấu trúc; phần giải thích đầy đủ nằm ở các bài chi tiết.
In dữ liệu
print("Xin chao")
Writeln('Xin chao');
printf("Xin chao\n");
std::cout << "Xin chao\n";
Console.WriteLine("Xin chao");
console.log("Xin chao");
console.log("Xin chao");
fmt.Println("Xin chao")
println!("Xin chao");
Gán giá trị
count = 5
count := 5;
count = 5;
count = 5;
count = 5;
count = 5;
count = 5;
count := 5
let count = 5;
Điều kiện
if score >= 5:
print("Dat")
if score >= 5 then
Writeln('Dat');
if (score >= 5) {
printf("Dat\n");
}
if (score >= 5) {
std::cout << "Dat\n";
}
if (score >= 5)
{
Console.WriteLine("Dat");
}
if (score >= 5) {
console.log("Dat");
}
if (score >= 5) {
console.log("Dat");
}
if score >= 5 {
fmt.Println("Dat")
}
if score >= 5 {
println!("Dat");
}
Vòng lặp số
for number in range(1, 4):
print(number)
for number := 1 to 3 do
Writeln(number);
for (number = 1; number <= 3; number++) {
printf("%d\n", number);
}
for (int number = 1; number <= 3; number++) {
std::cout << number << "\n";
}
for (int number = 1; number <= 3; number++)
{
Console.WriteLine(number);
}
for (let number = 1; number <= 3; number++) {
console.log(number);
}
for (let number = 1; number <= 3; number++) {
console.log(number);
}
for number := 1; number <= 3; number++ {
fmt.Println(number)
}
for number in 1..=3 {
println!("{}", number);
}
Định nghĩa hàm
def square(number):
return number * number
function Square(number: Integer): Integer;
begin
Square := number * number;
end;
int square(int number) {
return number * number;
}
int square(int number) {
return number * number;
}
int Square(int number)
{
return number * number;
}
function square(number) {
return number * number;
}
function square(number: number): number {
return number * number;
}
func square(number int) int {
return number * number
}
fn square(number: i32) -> i32 {
number * number
}
Nhắc nhanh
- Python dùng thụt dòng để tạo khối lệnh.
- Pascal dùng
begin ... endvà toán tử gán:=. - C và các ngôn ngữ họ C thường dùng
{}và dấu;. - Go không dùng ngoặc tròn quanh điều kiện
if. - Rust dùng
letcho khai báo và thường bất biến mặc định.
Bình luận