✴ F # (произнася се F sharp) е силно въведен език за програмиране с множество парадигми, който обхваща функционални, императивни и обектно ориентирани програмни методи. F # най-често се използва като език за съвместни езикови инфраструктури (CLI) между различни платформи, но може също да генерира код на JavaScript и графичен процесор (GPU). ✴
► Това приложение е предназначено за начинаещи в F #, осигуряващо основните до напреднали концепции за темата
【Теми, обхванати в това приложение, са изброени по-долу】
⇢ Преглед
⇢ Настройка на средата
Структура на програмата
⇢ Основен синтаксис
Типове данни
⇢ Променливи
⇢ Оператори
Вземане на решения
⇢ Loops
⇢ Функции
⇢ Струни
⇢ Опции
⇢ Tuples
⇢ Записи
⇢ Списъци
⇢ Последователност
⇢ Задава
⇢ Карти
⇢ Дискриминационни съюзи
⇢ Заменяеми данни
⇢ Масиви
⇢ Сменяеми списъци
⇢ Преносим речник
⇢ Основна IO
⇢ Генерици
⇢ Делегати
⇢ Изброявания
⇢ Съответствие на шаблони
⇢ Обработка на изключения
⇢ Класове
⇢ Структури
• Претоварване от оператора
⇢ Наследяване
⇢ Интерфейси
⇢ Събития
Модули
⇢ Места за имена
⇢ Вие сте опитен разработчик на C #, Java или Python?
⇢ Функционални Koans - F #
⇢ Данни с F #
⇢ Пет принципа на добрия F # треска
⇢ Организиращ код
⇢ Сортирайте откритите твърдения топологично
⇢ Използвайте класове, за да съдържате стойности, които имат странични ефекти
⇢ Управление на грешките
⇢ Въведете изводи и генерични знаци
⇢ Общи указания
⇢ Насоки за библиотеки за обработка на F #
Design Проектиране на обект, тип и модул
⇢ Списъци, масиви и последователности
⇢ Съответствие на шаблони
Разлики между интерактивните, скриптови и компилирани среди
⇢ Създаване на доставчик на типове
Правила и ограничения
⇢ Въведете сигурност на доставчик
⇢ Visual F # Характеристики на средата за разработка
Features Характеристики на кода и текстовия редактор
- Функции на IntelliSense
Features Функции за отстраняване на грешки
Допълнителни инструменти
⇢ Използване на F # на Azure
Създайте F # Script и стартирайте F # Interactive
⇢ Променете съдържанието на съобщение в опашка
⇢ Справка за символа и оператора
⇢ F # - Стойности
⇢ F # - Видове
⇢ Извод за параметрите и типовете връщане
⇢ F # - Резултати
⇢ F # - Абстрактни класове
⇢ F # - Експресии на обекти
⇢ F # - Подписи
⇢ F # - кодови котировки