我一般是 CocoaPod 和 IOS 的新手,我正在尝试使用我在 podfile 中本地构建的框架,如下所示:
# Pods for Example
pod 'OsonWidget', :path => "../OsonWidget/"
Run Code Online (Sandbox Code Playgroud)
当我运行 apod install并打开.xcworkspace项目时,框架被保存在Pods/Development pods. 所以我的问题是什么是Development pods
我对表达还很陌生,想知道是否存在全局错误捕获器。我正在处理一个已经存在的代码,其中创建了所有控制器,并且在所有控制器中实现 try 和 catch 将是菜鸟。我需要一个全局错误捕获器来检测代码中的中断并响应客户端。是否有现有的库或现有的代码实现。
我是 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函数中使用的什么是期望或返回?
我遇到了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)
请知道为什么我会收到此错误?