小编4th*_*ace的帖子

为什么使用"let"而不是var?

在这个页面http://www.raywenderlich.com/85578/first-core-data-app-using-swift中,许多示例使用let而不是var.

func tableView(tableView: UITableView,
  cellForRowAtIndexPath
  indexPath: NSIndexPath) -> UITableViewCell {

  let cell =
      tableView.dequeueReusableCellWithIdentifier("Cell")
      as UITableViewCell

  let person = people[indexPath.row]
  cell.textLabel!.text = person.valueForKey("name") as String?

  return cell
}
Run Code Online (Sandbox Code Playgroud)

我在很多教程中看到了这一点.有没有理由在var上面的片段中使用let

ios swift

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

为什么Swift 1.2需要强制解包?

在Swift 1.2中,以下内容

let cell = tableview.dequeueReusableCellWithIdentififer("mycell"), forIndexPath: indexPath) as UITableViewCell
Run Code Online (Sandbox Code Playgroud)

现在一定要用!

let cell = tableview.dequeueReusableCellWithIdentififer("mycell"), forIndexPath: indexPath) as! UITableViewCell
Run Code Online (Sandbox Code Playgroud)

在第一个例子中,单元格可以是零?对于常数为零而言似乎很奇怪.

在第二个例子中,Swift确保在编译时有一个值?

optional swift

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

如何使用jQuery获取列表中的特定项?

我有以下通用列表.如何从此列表中提取单个特定项目?

<ul>
  <li id="t1">topic 1</li>
  <li id="t2">topic 2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$li = $( "li" ).get(1);
console.log (($li).value());
Run Code Online (Sandbox Code Playgroud)

示例:http://jsfiddle.net/5p86Lbpz/1/

错误:

0不是函数

我正在遵循这里的模式:https://api.jquery.com/get/.

javascript jquery

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

如何使用索引打印?

有没有办法使用变量索引打印?

fmt.Fprintf("%[1] %[2] %[3] %[4]", a, b, c, d)
Run Code Online (Sandbox Code Playgroud)

我得到错误

string没有实现io.Writer

使用fmt.Println将变量索引打印为文字.

go

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

为什么这不是真的?

prop获得一个值.然后应该test_it?对此实例进行任何调用.相反,test_it?返回nil.我究竟做错了什么?

class ClassA
    attr_accessor :prop

  def test_it?
    @prop
  end

end

a = ClassA.new
a.prop = "test"
if puts a.test_it?
Run Code Online (Sandbox Code Playgroud)

ruby

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

什么是list.count(x => x*x> 1)在做什么?

最后一行到底是做什么的?

val list = List(-1,0,2,3,5)
list.count(x => x * x > 1)
Run Code Online (Sandbox Code Playgroud)

结果是3.

scala

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

C阵列是动态的吗?

据我所知,C数组不能动态增长.但是为什么指数= 5和6在下面工作?

char carray[5];
carray[0] = 'a';
printf("carray[0]=%c\n", carray[0]);
carray[5] = 'b';
printf("carray[5]=%c\n", carray[5]);
carray[6] = 'c';
printf("carray[6]=%c\n", carray[6]);
Run Code Online (Sandbox Code Playgroud)

输出:

char_array [0] =
char_array [5] = b
char_array [6] = c

c arrays

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

如何乘以字符串?

我有一个数字表示为字符串.我需要将这个数乘以-1.

        myvalue = htmlcontent.find_next(class_='floatRight').text
        print(myvalue)
        myvalue = myvalue * -1
        print(myvalue)
Run Code Online (Sandbox Code Playgroud)

以上输出如下:

-0.1234

第二次打印不显示任何内容.我究竟做错了什么?

python

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

固定宽度仍然是响应式设计?

假设一个站点是:

  • 最初使用固定宽度设置
  • 通过媒体查询进行调整
  • 各种尺寸看起来很棒

即使没有涉及灵活的网格类型布局,它仍然被认为是响应式的吗?

css responsive-design

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

为什么不$('document').load()开火?

我用.load()替换了.ready():

$('document').load(function(){
  alert('test');
});
Run Code Online (Sandbox Code Playgroud)

但没有任何反应.回到ready()并且它工作正常.文档中没有任何内容.它只是一个空白的HTML文件.

我究竟做错了什么?

jquery

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

-4
推荐指数
1
解决办法
540
查看次数

什么是字符索引返回?

我正在做以下事情:

char character = "123c"[3]
Run Code Online (Sandbox Code Playgroud)

当我character在调试器中检查时,它将值显示为99 'c'.

为什么它以这种方式表现?是实际值99或c?有没有办法放弃"99"部分并且价值很简单c

.net c#

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

为什么++不增加整数值?

在C中,为什么不num1++增加printf()

int num1 = 1;
printf("num1=%d", num1++);
Run Code Online (Sandbox Code Playgroud)

c

-27
推荐指数
2
解决办法
444
查看次数

标签 统计

swift ×3

arrays ×2

c ×2

jquery ×2

.net ×1

c# ×1

css ×1

go ×1

ios ×1

javascript ×1

optional ×1

python ×1

responsive-design ×1

ruby ×1

scala ×1