小编use*_*292的帖子

函数声明中的预期标识符 - Objective-C to Swift

我正在尝试将我的Objective-C转换为Swift - 这里的错误有点困惑以及如何处理它.我一直在阅读文档,但仍然感到困惑 - 这是从转换器生成的.有人有主意吗?

Objective-C
- (id) init
{
    self = [super init];

    if (!self)
        return nil;

     self.cmRequestsQuery = [[NSMutableArray alloc] initWithCapacity:5];
     self.cmQueryIsRuning = NO;
     self.requestCounter = 0;
     self.serverOfflineOrBadResponse = NO;
     self.userWasLoggedIn = NO;
     self.needToSendPushNotiToken = NO;
     self.noInternetConection = NO;
     self.needToUpdateToken = NO;

    [[reqOperationManager sharedManager] setDelegate:self];

    return self;
}


Swift
func init() -> AnyObject {
    self = super()
    if !self {
        return nil
    }
    self.cmRequestsQuery = NSMutableArray(capacity: 5)
    self.cmQueryIsRuning = false
    self.requestCounter = 0
    self.serverOfflineOrBadResponse = false
    self.userWasLoggedIn = …
Run Code Online (Sandbox Code Playgroud)

objective-c swift

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

在Perl中循环使用2D数组?

如果我有一个2D数组,怎样才能访问循环内的整个子数组?现在我有

foreach my $row(@data){  
 foreach my $ind(@$row){  
  #perform operations on specific index  
 }  
}
Run Code Online (Sandbox Code Playgroud)

但理想情况下,我正在寻找类似的东西

foreach my $row(@data){  
  #read row data like $row[0], which if it has the data I'm looking for  
  #I can go ahead and access $row[3] while in the same row..
}  
Run Code Online (Sandbox Code Playgroud)

我对Perl相当新,所以可能只是不了解一些东西,但是当我试图以我想要的方式使用它时,我保持"全局符号"@row"需要显式包名".

arrays perl

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

CakePHP:找不到FlashComponent

我正在使用CakePHP 2.6并尝试遵循简单的身份验证教程.我使用的另一种模式Account为我的Auth->User.Flash在我的AppController中添加组件后 - 我在所有页面上看到错误消息:

Error: FlashComponent could not be found.

Error: Create the class FlashComponent below in file: app\Controller\Component\FlashComponent.php

<?php
class FlashComponent extends Component {

}
Run Code Online (Sandbox Code Playgroud)

现在我知道我目前没有FlashComponent.php文件app\Controller\Component,我应该在那里实际添加吗?我在教程中没有看到任何关于它的内容.

谢谢!

AppController的

    public $components = array(
    'Flash',
    'Auth' => array(
        'loginRedirect' => array(
            'controller' => 'accounts',
            'action' => 'index'
        ),
        'loginAction' => array(
            'controller' => 'accounts',
            'action' => 'login'
        ),
        'logoutRedirect' => array(
            'controller' => 'accounts',
            'action' => 'login',
        ),
        'authenticate' => array('Form' => array( …
Run Code Online (Sandbox Code Playgroud)

cakephp cakephp-2.x cakephp-2.6

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

在Perl中创建循环数组

我正在尝试使用for循环创建一个包含一些数据的数组数组.下面代码中的regex命令帮助我收集我将放在其中的标量.据我所知,这是正确的,但是当我尝试将@output数组输出到CSV文件时,我收到一个"不能使用string()作为ARRAY引用,而"strict refs"正在使用中." 错误.这是因为我创建数组的方式或我尝试将其写入文件的方式?

foreach my $row(@input){
    my @cmd = qx("command");
    foreach my $line(@cmd){
        if($line =~ /regex/){
            push(@output, ($sp_name, $sp_port, $sp_type, $sp_uid)); 
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

下面的代码是我用来创建输出文件::

my $csv = Text::CSV->new()
    or die "Cannot use Text::CSV ($!)";
my $file = "output.csv";
open my $fh, '>', $file
    or die "Cannot open $file ($!)";
$csv->eol("\n");
foreach my $row (@output)
{
    $csv->print($fh, \@{$row})
        or die "Failed to write $file ($!)";
}
close $fh
    or die "Failed to close $file ($!)";
Run Code Online (Sandbox Code Playgroud)

csv perl

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

标签 统计

perl ×2

arrays ×1

cakephp ×1

cakephp-2.6 ×1

cakephp-2.x ×1

csv ×1

objective-c ×1

swift ×1