小编Oto*_*ett的帖子

什么是开发舱?

我一般是 CocoaPod 和 IOS 的新手,我正在尝试使用我在 podfile 中本地构建的框架,如下所示:

# Pods for Example
pod 'OsonWidget', :path => "../OsonWidget/"
Run Code Online (Sandbox Code Playgroud)

当我运行 apod install并打开.xcworkspace项目时,框架被保存在Pods/Development pods. 所以我的问题是什么是Development pods

ios cocoapods

5
推荐指数
1
解决办法
6406
查看次数

如何在控制器中不使用 try 和 catch 的情况下全局处理 express 中的错误

我对表达还很陌生,想知道是否存在全局错误捕获器。我正在处理一个已经存在的代码,其中创建了所有控制器,并且在所有控制器中实现 try 和 catch 将是菜鸟。我需要一个全局错误捕获器来检测代码中的中断并响应客户端。是否有现有的库或现有的代码实现。

node.js express

3
推荐指数
1
解决办法
4334
查看次数

Haskell中的IO类型是什么

我是 Haskell 编程语言的新手,我一直在将IO类型作为函数参数或返回类型绊倒。

playGame :: Screen -> IO ()
Run Code Online (Sandbox Code Playgroud)

或者

gameRunner :: IO String -> (String -> IO ()) -> Screen -> IO ()
Run Code Online (Sandbox Code Playgroud)

这是如何工作的,我有点困惑,因为我知道 String 需要单词而 Int 需要数字。IO函数中使用的什么是期望或返回?

haskell

2
推荐指数
1
解决办法
749
查看次数

如何正确使用在另一个模块中声明的列表

我遇到了eoor:

> Levels.hs:3:40: error:
    parse error (possibly incorrect indentation or mismatched brackets)
  |
3 | let screens = ["stage one","stage two"]
  |                                        ^
Run Code Online (Sandbox Code Playgroud)

当我尝试使用我在名为Levels. 下面是我的main.hs文件:

import System.IO
import Levels

main = do  
    putStrLn (head Levels.screens)
Run Code Online (Sandbox Code Playgroud)

下面是我的 Levels.hs

module Levels where

let screens = ["stage one","stage two"]
Run Code Online (Sandbox Code Playgroud)

请知道为什么我会收到此错误?

haskell

1
推荐指数
1
解决办法
42
查看次数

标签 统计

haskell ×2

cocoapods ×1

express ×1

ios ×1

node.js ×1