Cẩm nang nhanh

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 ... end và 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 let cho khai báo và thường bất biến mặc định.

Bình luận