ฟังก์ชั่นในภาษา Rust

บทความนี้จะพาผู้อ่านไปสร้างฟังก์ชั่นในภาษา Rust กันครับ
ในการเขียนและสร้างฟังก์ชั่นในภาษา Rust จะเหมือนกับภาษา C/C++ โดยฟังก์ชั่นหลัก หรือ ฟังก์ชั่น main เขียนฟังก์ชั่นนี้ได้ตามนี้
fn main() {
}
view raw gistfile1.rs hosted with ❤ by GitHub


เหมือนที่เราเขียนโปรแกรม Hello, world! ในบทความที่ผ่านมาครับ
fn main() {
println!("Hello, world!");
}
view raw Hello world! hosted with ❤ by GitHub
นอกจากนั้นเรายังสามารถสร้างฟังก์ชั่นในภาษา Rust ได้เหมือนกับภาษา C/C++ ครับ มีหลักการดังนี้
fn ชื่อฟังก์ชั่น() {
}
ตัวอย่าง
fn print_number(x: i32) {
println!("x is: {}", x);
}
view raw gistfile1.rs hosted with ❤ by GitHub

เราจะได้ฟังก์ชั่น print_number แต่ยังไม่สามารถนำไปใช้งานได้ครับ ต้องเรียกใช้ฟังก์ชั่น print_number ในฟังก์ชั่น main ก่อนครับ
fn main() {
print_number(5);
}
fn print_number(x: i32) {
println!("x is: {}", x);
}
view raw gistfile1.rs hosted with ❤ by GitHub


ขอบคุณครับ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ภาษา Rust คืออะไร