تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
دعنا نتعرف قليلا على لغة #f جديد لغات vs 2010
#2
كما يمكن تجميع البيانات بطريقة الأنببة tuples كما في الكود

كود :
[color=#000000][COLOR=#0000bb]let turnChoices [/color][color=#007700]= ([/color][color=#dd0000]"right"[/color][color=#007700], [/color][color=#dd0000]"left"[/color][COLOR=#007700])
[/COLOR][color=#0000bb]System[/color][color=#007700].[/color][color=#0000bb]Console[/color][color=#007700].[/color][color=#0000bb]WriteLine[/color][color=#007700]([/color][color=#0000bb]turnChoices[/color][COLOR=#007700])
[/COLOR][COLOR=#ff8000]// Output: (right, left)

[/COLOR][color=#0000bb]let intAndSquare [/color][color=#007700]= ([/color][color=#0000bb]anInt[/color][color=#007700], [/color][color=#0000bb]square anInt[/color][COLOR=#007700])
[/COLOR][color=#0000bb]System[/color][color=#007700].[/color][color=#0000bb]Console[/color][color=#007700].[/color][color=#0000bb]WriteLine[/color][color=#007700]([/color][color=#0000bb]intAndSquare[/color][COLOR=#007700])
[/COLOR][COLOR=#ff8000]// Output: (5,25)  
[/COLOR][color=#0000bb][/color][/COLOR]

أو باستخدام القوائم Lists

كود :
[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]// List of best friends.
[/COLOR][color=#0000bb]let bffs [/color][color=#007700]= [ [/color][color=#dd0000]"Susan"[/color][color=#007700]; [/color][color=#dd0000]"Kerry"[/color][color=#007700]; [/color][color=#dd0000]"Linda"[/color][color=#007700]; [/color][color=#dd0000]"Maria" [/color][COLOR=#007700]]  
[/COLOR][color=#0000bb][/color][/COLOR]

كما يمكننا إضافة عنصر جديد للقائمة السابقة باستخدام المعامل كونز :: وتجدر الملاحظة هنا أن القائمة الجديدة في المتغير الجديد وأن القائمة السابقة bffs ثابتة ولا يمكن تغييرها

كود :
[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]// Bind newBffs to a new list that has "Katie" as its first element.
[/COLOR][color=#0000bb]let newBffs [/color][color=#007700]= [/color][color=#dd0000]"Katie" [/color][color=#007700]:: [/color][COLOR=#0000bb]bffs  
[/COLOR][/COLOR]

و من أجل إظهار عناصر القائمة نستخدم printfn التي تستخدم لإظهار العناصر الإفرادية للمتغيرات التركيبية

كود :
[color=#000000][COLOR=#0000bb]printfn [/color][color=#dd0000]"%A" [/color][COLOR=#0000bb]bffs
[/COLOR][COLOR=#ff8000]// Output: ["Susan"; "Kerry"; "Linda"; "Maria"]
[/COLOR][color=#0000bb]printfn [/color][color=#dd0000]"%A" [/color][COLOR=#0000bb]newBffs
[/COLOR][COLOR=#ff8000]// Output: ["Katie"; "Susan"; "Kerry"; "Linda"; "Maria"]  
[/COLOR][color=#0000bb][/color][/COLOR]






يتبع
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
دعنا نتعرف قليلا على لغة #f جديد لغات vs 2010 - بواسطة Raggi Tech - 09-10-12, 06:33 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم