Tutorial F# - Halo Dunia dalam 5 menit
Intro
Tujuan
Instal .NET dan buat aplikasi pertama Anda yang ditulis dalam bahasa pemrograman F#.
Prasyarat
Tidak ada.
macOS 12.0 atau versi yang lebih baru.
Waktu untuk Menyelesaikan
5 menit
Skenario
Aplikasi sederhana yang ditulis dalam F# yang mencetak Hello, World!
ke konsol.
Unduh dan instal
Untuk mulai membuat aplikasi .NET, unduh dan instal .NET SDK.
Unduh .NET 9 SDK x64 (Intel)
Unduh .NET 9 SDK Arm64 (Apple Silicon)
Jika menggunakan Mac dengan chip Apple M1 atau M2, Anda perlu menginstal SDK versi Arm64.
Periksa semuanya terinstal dengan benar
Setelah menginstal, buka prompt perintah baru dan jalankan perintah berikut:
Setelah menginstal, buka terminal baru dan jalankan perintah berikut:
dotnet --version
Jika penginstalan berhasil, Anda akan melihat versi 9.0.100 atau versi yang lebih tinggi yang dihasilkan:
9.0.100
Jika semuanya terlihat baik, pilih tombol Lanjutkan di bawah untuk melanjutkan ke langkah berikutnya.
Ada kesalahan?
Jika Anda menerima kesalahan 'dotnet' tidak dikenal sebagai perintah internal atau eksternal, pastikan Anda membuka baris perintah baru. Jika memulai ulang mesin Anda dengan cepat tidak menyelesaikan masalah, gunakan tombol Saya mengalami masalah untuk mendapatkan bantuan dalam memperbaiki masalah tersebut.
Buat aplikasi Anda
Di prompt perintah Anda, jalankan perintah berikut untuk membuat aplikasi Anda:
Di terminal Anda, jalankan perintah berikut untuk membuat aplikasi Anda:
dotnet new console -lang F# -o MyFSharpApp
Catatan: beberapa terminal mungkin mengharuskan Anda menambahkan tanda kutip di sekitar F#
seperti ini: "F#"
.
Kemudian, navigasikan ke direktori baru yang dibuat oleh perintah sebelumnya:
cd MyFSharpApp
Perintah dotnet
membuat aplikasi baru konsol jenis untuk Anda. Parameter -lang
menentukan bahasa pemrograman F# dan -o
membuat direktori bernama MyFSharpApp
tempat aplikasi Anda disimpan dan mengisinya dengan file yang diperlukan. Perintah cd MyFSharpApp
menempatkan Anda ke direktori aplikasi yang baru dibuat.
File utama dalam folder MyFSharpApp
Program.fs
. Secara default, kode tersebut sudah berisi kode yang diperlukan untuk menulis "Halo Dunia dari F#!" ke Konsol.
// For more information see https://aka.ms/fsharp-console-apps
printfn "Hello from F#"
Pilih tombol Lanjutkan di bawah ini untuk menuju ke langkah berikutnya.
Ada kesalahan?
Jika Anda menerima pesan yang serupa dengan Templat "Aplikasi Konsol" tidak dapat dibuat. Akses ke jalur 'C:\Windows\System32\MyApp' ditolak., ubah direktori Anda saat ini ke direktori di mana Anda memiliki izin untuk membuat folder baru dan coba jalankan perintah lagi.
Jika Windows tidak dapat menemukan SDK saat Anda mencoba membuat proyek dan Anda yakin telah menginstal SDK, mesin Anda mungkin memiliki masalah dengan variabel lingkungan PATH. Lihat postingan Stack Overflow ini untuk petunjuk tentang cara mendiagnosis dan memperbaiki masalah ini.
Jika Anda tidak dapat menyelesaikan masalah yang Anda alami, pilih tombol Saya mengalami masalah di bawah untuk mendapatkan bantuan dalam memperbaiki masalah tersebut.
Jalankan aplikasi Anda
Di prompt perintah Anda, jalankan perintah berikut:
Di terminal Anda, jalankan perintah berikut:
dotnet run
Jika aplikasi berhasil dijalankan, Anda akan melihat output berikut:
Hello from F#
Selamat, Anda telah membuat dan menjalankan aplikasi F# pertama Anda! Pilih tombol Lanjutkan di bawah ini untuk menuju ke langkah berikutnya.
Edit kode Anda
Buka Program.fs
di editor teks apa pun dan ganti semua kode dengan yang berikut ini. Jika mau, Anda dapat mengganti nama Ana
dengan nama Anda.
// Define a new function to print a name.
let printGreeting name =
printfn $"Hello {name} from F#!"
// Call your new function!
printGreeting "Ana"
Simpan file Program.fs
dan jalankan kode Anda lagi.
dotnet run
Jika aplikasi berhasil dijalankan, Anda akan melihat output seperti yang berikut ini:
Hello Ana from F#!
Langkah berikutnya
Sekarang setelah Anda memiliki dasar-dasarnya, mari gali lebih dalam bahasanya, dengan pembelajaran mandiri F#.
Microsoft Learn: Lakukan langkah pertama Anda dengan F #
F# untuk Pemula
Izinkan Luis memandu Anda melalui dasar-dasar bahasa F# dan pelajari cara membuat kode di F#:
Anda mungkin juga tertarik dengan...