Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ada dua bentuk sintaksis yang tersedia untuk banyak konstruksi dalam F#: sintaks verbose dan sintaks ringan. Sintaks verbose tidak seperti yang umum digunakan, tetapi memiliki keuntungan kurang sensitif terhadap indentasi. Sintaks ringan lebih pendek dan menggunakan indentasi untuk menandakan awal dan akhir konstruksi, daripada kata kunci tambahan seperti begin, end, in, dan sebagainya. Sintaks defaultnya adalah sintaks ringan. Topik ini menjelaskan sintaks untuk konstruksi F# ketika sintaks ringan tidak diaktifkan. Sintaks verbose selalu diaktifkan, jadi bahkan jika Anda mengaktifkan sintaks ringan, Anda masih dapat menggunakan sintaks verbose untuk beberapa konstruksi.
Tabel Konstruksi
Tabel berikut menunjukkan sintaks ringan dan verbose untuk konstruksi bahasa F# dalam konteks di mana ada perbedaan antara kedua bentuk. Dalam tabel ini, tanda kurung sudut (<>) mengapit elemen sintaks yang disediakan pengguna. Lihat dokumentasi untuk setiap konstruksi bahasa untuk informasi lebih rinci tentang sintaksis yang digunakan dalam konstruksi ini.
| Konstruksi bahasa | Sintaks ringan | Sintaks verbose |
|---|---|---|
| ekspresi gabungan |
|
|
|
pengikatan berlapis |
|
|
| blok kode |
|
|
| 'untuk... lakukan' |
|
|
| 'sementara... lakukan' |
|
|
| 'untuk... di' |
|
|
| 'do' |
|
|
| rekor |
|
|
| kelas |
|
|
| structure |
|
|
| serikat terdiskriminasi |
|
|
| antarmuka |
|
|
| ekspresi objek |
|
|
| implementasi antarmuka |
|
|
| ekstensi jenis |
|
|
| modul |
|
|