  | 
 
 
  | 
 
 
  
 
本書に一部誤りが見つかりましたので正誤表を掲載いたします。 
ご迷惑をおかけしたことを深くおわび申し上げます。 | 
 
 
  
 
  
ページ | 
  
: | 
  
誤 | 
  
  | 
  
正 | 
 
 
  | 
 
 
| 56 | 
: | 
●COLUMN内。下から2行目。 
これをUTF-8では、「0xE3」「0x01」「0x02」の3バイトに変換します。 | 
 
  | 
 
これをUTF-8では、「0xE3」「0x81」「0x82」の3バイトに変換します。 | 
 
 
  | 
 
 
| 417 | 
: | 
●上から2行目。
  
 | 
 
| (誤) | 
func getNearTimeTempData(t TempData) TempData { 
  tempDataMutex.Lock() 
  defer tempDataMutex.Unlock() // 変数へのアクセスが終わったらロック解除する 
 
  timeSub := math.Abs(float64(t.EntryTime.Sub(tempDataSlice[0].EntryTime))) 
  targetData := tempDataSlice[0] 
  for _, t := range tempDataSlice { 
    timeSubTemp := math.Abs(float64(t.EntryTime.Sub(t.EntryTime))) 
    if timeSub > timeSubTemp { 
      timeSub = timeSubTemp 
      targetData = t 
    } 
  } 
  return targetData 
}
 | 
 
  
  
 
 | 
 
(正) 
    | 
func getNearTimeTempData(owmData TempData) TempData { 
  tempDataMutex.Lock() 
  defer tempDataMutex.Unlock() // 変数へのアクセスが終わったらロック解除する 
 
  timeSub := math.Abs(float64(owmData.EntryTime.Sub(tempDataSlice[0]. 
EntryTime))) 
  targetData := tempDataSlice[0] 
  for _, sensorData := range tempDataSlice { 
    timeSubTemp := math.Abs(float64(owmData.EntryTime.Sub(sensorData. 
EntryTime))) 
    if timeSub > timeSubTemp { 
      timeSub = timeSubTemp 
      targetData = sensorData 
    } 
  } 
  return targetData 
}
 | 
   
 
 | 
 
 
  | 
 
 
 
 
  | 
 
 
 
 
 | 
  | 
 
 
  | 
 
 
 
 |