リトル経験:、複数行の文字列に一致する行くレンジの使用状況やチャネルの使用を閉じます

  • 文字列の複数のラインを一致、正規、正規表現を行きます

(?s)\d+\)\s.*?\n\s*\n
`
1) 初始化页面元素未达到要求
  - Expected false
  - Failed: No 

2) 初始化页面元
  - Failed: No element found

3) 初始页e多行本框好
  - Expected fa
  - Failed: No element found using locator: By(

`
  • チャネル範囲の使用を注意してください

cha := make(chan int,10)
for data:=range cha{
    // 只有close的时候range才不会继续循环获取管道数据
    fmt.Println(data)
}

このコードは、CHAので、何も入力されたデータは、データが読み込まれ、デッドロックを文句ないでしょう。次のようにコードを変更します。

cha := make(chan int,10)
close(cha)
for data:=range cha{
    // 只有close的时候range才不会继续循环获取管道数据
    fmt.Println(data)
}

チャネルが閉じている場合、データは、もはやデータパイプを読まれていない場合

  • チャネルクローズ()の使用:<、閉じた後なので - 出力結果チャネルは、この機能はセンチネルコルーチンにより作製することができます

おすすめ

転載: www.cnblogs.com/MyUniverse/p/11669095.html