Haskell, ek ithal modülle mevcut modülü dışa aktarır


96

Haskell'de, içinde görünen her şeyi dışa aktarmanın yanı sıra bir modülü yeniden dışa aktaran bir modül yazmak mümkün mü ?

Şu modülü düşünelim:

module Test where
import A

f x = x

Bu modül , içinde tanımlanan her şeyi dışa aktarır , böylece fiçe aktarılan hiçbir şeyi dışa aktarır, ancak yeniden dışa aktarmaz A.

Öte yandan, modülü yeniden dışa aktarmak istersem A:

module Test (
    module A,
    f
) where
import A

f x = x

İçinde tanımlanan her işlevi açıkça yazmaya gerek kalmadan, içinde tanımlanan her şeyi yeniden dışa Ave dışa aktarmanın bir yolu var mı ?TestTest

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.