Форум программистов, компьютерный форум, киберфорум
F# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
171 / 120 / 14
Регистрация: 17.06.2013
Сообщений: 386
1

Конвейер c использованием ||>

25.10.2013, 20:57. Показов 2697. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Начал учить F# (зачем?), экспериментрирую с конвеерами, не могу разобраться как применять конвеер с помoщью ||>
Допустим есть такой "код" (мне очень стыдно, да)


F#
1
2
3
4
5
let con_left a  = a + 4
let con_minus a b c   = a - b - c
let con_right a = a + 1
 
Console.WriteLine(con_left 6|>con_minus 200<|con_right 3)

Получается 186 (200 - "con_left 6" - "con_right 3"), как и было задумано.

Но на свою голову вычитал что есть еще вот такие операторы ||> и |||> для передачи нескольких параметров.
Как ни пробовал, так их применить не смог, гугление ничего не дает.
Вот примеры как я пробовал:


F#
1
2
Console.WriteLine(con_left 6 con_right 3||>con_minus 200)
Console.WriteLine(con_left 6 ||> con_right 3|>con_minus 200)

В общем гуру F# или хотя бы люди которые просто программируют на нем (надеюсь вы существуете) прoшу помoчь мне.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2013, 20:57
Ответы с готовыми решениями:

Конвейер
Имеется такой код: library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; ...

Конвейер
Доброго времени суток. Помогите разобраться с &quot;конвейером&quot;. В литературе сказано что при передаче...

Стандартный конвейер
Здравствуйте,форумчане) работаю с шейдерами посредство glew.h. С помощью функции:...

Поточный конвейер
Для эффективного использования вычислительных мощностей, в моей программе требуется использовать...

2
Эксперт Python
4632 / 2050 / 361
Регистрация: 17.03.2012
Сообщений: 10,134
Записей в блоге: 6
28.10.2013, 17:10 2
Лучший ответ Сообщение было отмечено Ev_Hyper как решение

Решение

||> вроде для двухэлементных кортежей используется. |||> , соответственно, для трёх.
1
171 / 120 / 14
Регистрация: 17.06.2013
Сообщений: 386
28.10.2013, 17:55  [ТС] 3
Цитата Сообщение от dondublon Посмотреть сообщение
||> вроде для двухэлементных кортежей используется. |||> , соответственно, для трёх.
Попробовал вот так

F#
1
Console.WriteLine((con_left 6, con_right 3)||>con_minus 200)
... и все заработало. Спасибо!
0
28.10.2013, 17:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2013, 17:55
Помогаю со студенческими работами здесь

Конвейер на ActionScript 2
Здравствуйте! Очень нужна ваша помощь! Хочется сделать чисто программную эмуляцию конвейера на...

про конвейер
На конвейер .поступают однотипные изделия, изготовленные двумя рабочими. При этом первый поставляет...

Скрипт-Конвейер
Приветствую. Нужен скрипт для программы СтелсБот, который поддерживает встраивание VBS скриптов....

Реверсивный конвейер
есть схема конвейера на основе аук1 что мне надо сделать чтобы, конвейер стал реверсивным? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru