うーむ、正直なところ私としては読めないほどひどい問題でもないので放置かな...
最初ざっとスクロールしたときは気づかなかったぐらいでした。
最初ざっとスクロールしたときは気づかなかったぐらいでした。
func :: a -> [a -> b] -> [b]
map
と、関数適用 $
を使って関数を書けます。func :: a -> [a -> b] -> [b] func a fs = map ($ a) fs
ghci> func 1 [(+1), (+2), (*10), abs, (\x -> x * 100)] [2,3,10,1,100]
:
とは何のことですか。stack setup
を実行してみてください。・グローバルプロジェクトでもhlsを起動させることは可能でしょうか?うーん、できると思っていたんですが、やっぱりPATHにないと検出してくれないってことなんですかね...
stack exec code
でVSCodeを起動する: これによってstackが環境変数を設定した状態でVSCodeを起動できるようになるので、stackがインストールしたghcも参照できるはずです。ただ、この状態からstackで管理しているプロジェクトを開いた場合に正しく起動できるかちょっと自信がないです。stack path --compiler-exe
コマンドを実行して表示された、ghcが入っているディレクトリー(もちろんghcそのものではなくて)を、`PATH`に追加する: この方法は比較的確実ですが、global-projectのGHCを更新したときに再度`PATH` を更新する必要があるので、やや煩雑です。cabal install --lib
はいかがでしょうか?