小编DCM*_*xxx的帖子

在OCaml中的模块中相互调用的函数

我有一个关于ocaml的问题,我是初学者:-)

这是我正在尝试做的一个例子:(我知道这是无意义的但它不是我真正的代码,它只是一个例子)

let func a b = a
let func2 a b = b

let func_a a b =
    if b < 0 then
       func_b b a
    else
       func a b

let func_b a b =
    if a < 0 then
       func2 a b
    else
       func_a b a
Run Code Online (Sandbox Code Playgroud)

问题是: Unbound value func_b in the first "if" in func_a...

如果有人可以帮忙吗?

编辑:我理解为什么这是未绑定的,但我不知道如何解决它.

非常感谢!

马克斯

recursion ocaml module call

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

将自定义子视图添加到UITableView中的某些可重用单元

我的UITableview中有一个可重复使用的单元格,我想在某些单元格上添加自定义图像.

这是我的代码示例:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    BCContactCell * cell = [tableView dequeueReusableCellWithIdentifier:contactCellIdentifier];
    ...
    if ([contact isFavorite]) {
        UIImageView * fav = [[UIImageView alloc] initWithFrame:CGRectMake(280.0f, 2.0f, 32.0f, 32.0f)];
        [fav setImage:favoriteImg]; // already loaded
        [cell addSubview:fav];
    }
}
Run Code Online (Sandbox Code Playgroud)

它的工作原理,每个最喜欢的联系人都有自己的单元格.除非我向下滑动,否则其他单元格也开始拍摄,我似乎无法弄明白.

有人可以帮我解决这个问题吗?

谢谢 !

uitableview ios

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

加载UIImage的好习惯

我的应用程序中有一些图标,我在多个视图中重复使用(例如,收藏夹图标).

为了节省内存,我想知道是否使用类加载静态图像的类方法是一个好主意?

例如 :

+ (UIImage *)favoriteIcon {
    static UIImage * icon;
    if (!icon)
        icon = [UIImage imageNamed:@"favorite.png"];
    return icon;
}
Run Code Online (Sandbox Code Playgroud)

或者我应该只在+ (UIImage *) imageNamed:(NSString *)name每次需要时使用?

谢谢你的建议.

memory-management uiimage ios

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

从s/pattern/sub/g获取替换

我试图从替换函数中获取被替换(实际上,已删除)的内容.

例如:

my $line = q{hello "my" friend "how" are 'you'};
$line =~ s/("[^"]*"|'[^']*')//g; # Removing any balanced quotes

# I'd like to print
# "my" "how" 'you'
Run Code Online (Sandbox Code Playgroud)

请善待,我从Perl开始:-).

regex perl substitution

0
推荐指数
2
解决办法
54
查看次数