S
Size: a a a
AI
AI
AI
ХГ
AH
AI
PD
open практическу куда угодно? То бишь во всякие выражения, например:module SomeModule =
let bar1 x = ...
let bar2 x = ...
let bar3 x = ...
// needs SomeModule's functions
let foo x =
open SomeModule
(bar1 >> bar2 >> bar3) x
// doesn't need function from SomeModule
let foo2 x = ...
let foo3 x = ...
foo, но часто бывает, что лишнее пространство имён не нужно другим функциям ниже. Оно нужно только и только для этой функции. Короче удобно, кмк. Однако может существуют минусы, о которых я не подозреваю?((
open практическу куда угодно? То бишь во всякие выражения, например:module SomeModule =
let bar1 x = ...
let bar2 x = ...
let bar3 x = ...
// needs SomeModule's functions
let foo x =
open SomeModule
(bar1 >> bar2 >> bar3) x
// doesn't need function from SomeModule
let foo2 x = ...
let foo3 x = ...
foo, но часто бывает, что лишнее пространство имён не нужно другим функциям ниже. Оно нужно только и только для этой функции. Короче удобно, кмк. Однако может существуют минусы, о которых я не подозреваю?Н
PD
Seq, и, о чудо, не пишешь его. А в другом открываешь то же самое для Map, а функции-то там одинаково называются. Локально это очень удобнооГ
Seq, и, о чудо, не пишешь его. А в другом открываешь то же самое для Map, а функции-то там одинаково называются. Локально это очень удобноPD
((
PD
open, эти аттрибуты, получается, утеряют свою изначальную полезность((
open, эти аттрибуты, получается, утеряют свою изначальную полезностьmap » filter тебе ничего не скажетPD
map » filter тебе ничего не скажет((
((
PD
map » filter тебе ничего не скажет