我有一个关于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...
如果有人可以帮忙吗?
编辑:我理解为什么这是未绑定的,但我不知道如何解决它.
非常感谢!
马克斯
我的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)
它的工作原理,每个最喜欢的联系人都有自己的单元格.除非我向下滑动,否则其他单元格也开始拍摄,我似乎无法弄明白.
有人可以帮我解决这个问题吗?
谢谢 !
我的应用程序中有一些图标,我在多个视图中重复使用(例如,收藏夹图标).
为了节省内存,我想知道是否使用类加载静态图像的类方法是一个好主意?
例如 :
+ (UIImage *)favoriteIcon {
static UIImage * icon;
if (!icon)
icon = [UIImage imageNamed:@"favorite.png"];
return icon;
}
Run Code Online (Sandbox Code Playgroud)
或者我应该只在+ (UIImage *) imageNamed:(NSString *)name每次需要时使用?
谢谢你的建议.
我试图从替换函数中获取被替换(实际上,已删除)的内容.
例如:
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开始:-).
ios ×2
call ×1
module ×1
ocaml ×1
perl ×1
recursion ×1
regex ×1
substitution ×1
uiimage ×1
uitableview ×1