Size: a a a

2020 June 05

AH

Ayrat Hudaygulov in F# Chat
Вангую, там всё ок будет
источник

ИР

Ильяс Рахимов... in F# Chat
Николай
И у section тут корректно выводится тип?
да
источник

Н

Николай in F# Chat
Не в рантайме в принтфне, а компилятором? Типа можно написать в теле цикла section.PageSetup и скомпилируется?
источник

ИР

Ильяс Рахимов... in F# Chat
источник

AH

Ayrat Hudaygulov in F# Chat
Ну и опять же, можно просто Seq.cast<> юзать как Григорий выше написал
источник

Н

Николай in F# Chat
Неужто F# смотрит на тип индексатора?
источник

ИР

Ильяс Рахимов... in F# Chat
с этим можно жить, просто интересно
источник

D

Dmitriy in F# Chat
Ильяс Рахимов
вот так будет правильнее
Спасибо!
источник

AH

Ayrat Hudaygulov in F# Chat
Николай
Неужто F# смотрит на тип индексатора?
Возможно для нетипизированных коллекций костыли расставлены
источник

Н

Николай in F# Chat
Ayrat Hudaygulov
Возможно для нетипизированных коллекций костыли расставлены
В документации к for\in такого не видел. Ты же спец по стандартам, может там описана реализация for'а? )
источник

ИР

Ильяс Рахимов... in F# Chat
Dmitriy
Спасибо!
обращайся, я для word и excel адоны пишу, не всегда правильно, но работает :)
источник

D

Dmitriy in F# Chat
Ильяс Рахимов
обращайся, я для word и excel адоны пишу, не всегда правильно, но работает :)
Мысль написать аддон у меня была в перспективе. Ты их целиком на C# пишешь, или «стыковочную» часть на C#, а логику на F# можно?
источник

ИР

Ильяс Рахимов... in F# Chat
vsto на C#, а логика отдельным проектом на F#
источник

AH

Ayrat Hudaygulov in F# Chat
Николай
В документации к for\in такого не видел. Ты же спец по стандартам, может там описана реализация for'а? )
Кстати нашел

If the assertion fails, the type tyexpr may also be of any static type that satisfies the “collection  
pattern” of CLI libraries. If so, the enumerable extraction process is used to enumerate the type. In  
particular, tyexpr may be any type that has an accessible GetEnumerator method that accepts zero
arguments and returns a value that has accessible MoveNext and Current properties. The type of pat
is the same as the return type of the Current property on the enumerator value. However, if the  
Current property has return type obj and the collection type ty has an Item property with a more  
specific (non-object) return type ty2, type ty2 is used instead, and a dynamic cast is inserted to  
convert v.Current to ty2.
источник

AH

Ayrat Hudaygulov in F# Chat
Николай
В документации к for\in такого не видел. Ты же спец по стандартам, может там описана реализация for'а? )
Если тип неясен, берётся тип Current
источник

ИР

Ильяс Рахимов... in F# Chat
Dmitriy
Мысль написать аддон у меня была в перспективе. Ты их целиком на C# пишешь, или «стыковочную» часть на C#, а логику на F# можно?
пробовал все на F#, но там с установщиком гемор
источник

AH

Ayrat Hudaygulov in F# Chat
Ayrat Hudaygulov
Если тип неясен, берётся тип Current
А если и там провал, берётся тип индексатора
источник

RM

Roman Melnikov in F# Chat
@nevoroman ты вернулся в Россию?
источник

RN

Roman Nevolin in F# Chat
Roman Melnikov
@nevoroman ты вернулся в Россию?
Йеп
источник

RM

Roman Melnikov in F# Chat
Круто, не знал
источник