Большинство "быстрых стартов" получают только несколько кварталов от того места, где вы находитесь. Оттуда ты сам по себе. Но, как правило, вы хотели бы добраться до следующего города. Этот стартовый комплект должен быть максимально минимальным, но должен быть упакован как можно больше мощности.
Так что вы заняты и всегда на ходу. Вы не хотите тратить много времени на изучение библиотеки. Вы хотите, чтобы вас пощадили детали позже, когда вам это нужно. На данный момент все, что вам нужно сделать, это как можно быстрее подняться на скорость и начать использовать библиотеку. Если это так, то это правильное место для начала.
Этот раздел ни в коем случае не является тщательным дискурсом библиотеки. Для получения дополнительной информации о Фениксе, пожалуйста, уделите некоторое время, чтобы прочитать остальную часть документации. Тем не менее, если вы просто хотите использовать библиотеку быстро, теперь, вероятно, этой главы будет достаточно. Вместо того, чтобы привести вас к деталям библиотеки, мы попытаемся предоставить вам аннотированные примеры. Надеюсь, это приведет вас к высокой скорости.
Феникс построен на функциональных объектах (функторах). Фанктор - главный строительный блок. Мы составляем фанкторы, чтобы построить более сложные фанкторы... чтобы построить более сложные фанкторы... и так далее. Почти все - фанктор.
![[Note]](/img/note.png) |
Note |
Functors настолько вездесущ в Фениксе, что в руководстве слова "functor" и "функция используются взаимозаменяемо. |
Мы начинаем с некоторых основных функций, которые называются примитивы. Вы можете думать о примитивных (таких как ценности, ссылки и аргументы) как об атомах.
Вещи становятся интересными, когда мы начинаем , используя примитивы для формирования выражений. Выражения, в свою очередь, могут быть составлены, чтобы сформировать еще более сложные выражения.