آموزش #F قسمت ۱۰

https://virgool.io/fsharp/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-f-%D9%82%D8%B3%D9%85%D8%AA-%DB%B9-ldljgk281twe

حلقه while اگرچه زیاد استفاده نمیشه ولی گفتنش خالی از لطف نیست. اولین چیزی که توی برنامه نویسی میکرو پروسسورها معمولا سر کلاسها میگن اینه که یک حلقه دایمی درست کنیم چون قراره دستورات تا همیشه اجرا بشن و برای همین حلقه while توی برنامه نویسی میکرو پروسسورها مهمه

خب حلقه while تو اف شارپ به صورت زیره که خیلی هم راحته

let mutable a = 10
while (a < 20) do
   printfn "value of a: %d" a
   a <- a + 1

توضیح : خط اول یک متغیر تغییر پذیر تعریف می کنیم. خط دوم میگیم تا اون متغیر کوچکر از ۲۰ باشه یه کاری باهاش کن

خط سوم میگیم اون کار اینه که متغیره رو چاپ کن و خط چهارم میگیم متغیر یکدونه اضافه کن بهش

https://virgool.io/fsharp/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-f-%D9%82%D8%B3%D9%85%D8%AA-%DB%B1%DB%B1-ponjiuliptuy