我有错误。
if (isNetworkAvailable()==true) {
Intent i=new Intent(ClassA.this,ClassB.class);
startActivity(i);
}
else{
Toast.makeText(getApplicationContext(), "No internet Connection", Toast.LENGTH_LONG).show();
}
是goquery库上的struct对象。
我无法在下面的代码中使用它。我该怎么办?
Document
答案 0 :(得分:4)
The Go Programming Language Specification
限定标识符是使用包名限定的标识符 字首。包名称和标识符都不能为空。
QualifiedIdent = PackageName "." identifier .
合格标识符访问不同包中的标识符, 必须导入。必须导出和声明标识符 在该软件包的软件包块中。
math.Sin // denotes the Sin function in package math
使用完全限定名称:goquery.Document
。例如,
package main
import (
"github.com/PuerkitoBio/goquery"
"log"
"os"
)
func getLocalFile(filename string) *goquery.Document {
f, e := os.Open(filename)
if e != nil {
log.Fatal(e)
}
defer f.Close()
doc, e := goquery.NewDocumentFromReader(f)
if e != nil {
log.Fatal(e)
}
return doc
}
const FILE_NAME = "input.html"
func main() {
doc := getLocalFile(FILE_NAME)
println(doc)
}