通用参数' Self'无法推断迅速

时间:2017-10-20 14:42:07

标签: swift

 print("ISBN: "+self.currentISBN!+"  ID:"+book_id!, +" Title:"+book_title!);

获取错误:通用参数' Self'无法推断 该怎么办?有任何想法吗?

1 个答案:

答案 0 :(得分:0)

1)你有一个不应该存在的逗号。另外,你可以使用一些间距来提高可读性,而且你不需要分号(虽然Swift会让你把它放在那里):

print("ISBN: " + self.currentISBN! + "  ID:" + book_id! + " Title:" + book_title!)

2)尝试使用字符串插值而不是所有那些加号。这是Swift推荐的创建字符串的方法:

print("ISBN: \(self.currentISBN!)  ID:\(book_id!) Title:\(book_title!)")

截至2017年10月的参考资料:The Swift Programming Language: String Interpolation