go 自定义error
|
字数总计:
1136
|
阅读时长:
0分钟
|
阅读量:
268
这篇文章距离最后更新已过404 天,如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
package main
import (
"fmt"
"os"
"time"
)
type PathError struct {
path string
op string
creatTime string
message string
}
func (p *PathError) Error() string {
return fmt.Sprintf("path=%s \nop=%s \ncreateTime=%s \nmessage=%s", p.path, p.op, p.creatTime, p.message)
}
func Open(fileName string) error {
file, err := os.Open(fileName)
if err != nil {
return &PathError{
path: fileName,
op: "read",
message: err.Error(),
creatTime: fmt.Sprintf("%v", time.Now()),
}
}
defer file.Close()
return nil
}
func main() {
err := Open("/gocode/github.com/passwd01/studygo/golang/test.txt")
switch v := err.(type) {
case *PathError:
fmt.Println("get path error,", v)
default:
}
}
╰ go run main.go -╯
get path error, path=/gocode/github.com/passwd01/studygo/golang/test.txt
op=read
createTime=2022-09-14 15:13:27.80366 +0800 CST m=+0.000191561
message=open /gocode/github.com/passwd01/studygo/golang/test.txt: no such file or directory
казіно з бонусами бонуси казіно
ORBS Production https://filmproductioncortina.com is a full-service film, photo and video production company in Cortina d’Ampezzo and the Dolomites. We create commercials, branded content, sports and winter campaigns with local crew, alpine logistics, aerial/FPV filming and end-to-end production support across the Alps. Learn more at filmproductioncortina.com
1win вход в личный 1win partners
Хочешь развлечься? купить мефедрон федерация - это проводник в мир покупки запрещенных товаров, можно купить гашиш, купить мефедрон, купить кокаин, купить меф, купить экстази, купить альфа пвп, купить гаш в различных городах. Москва, Санкт-Петербург, Краснодар, Владивосток, Красноярск, Норильск, Екатеринбург, Мск, СПБ, Хабаровск, Новосибирск, Казань и еще 100+ городов.
казино з бонусами бонусы казино
1win программа сегодня 1win
казіно з бонусами бонуси казіно
слоти ігрові автомати ігри слоти
ігри казино ігри казіно
популярні слоти популярні слоти
казіно ігри онлайн ігри казино
oficjalne pobieranie mostbet mostbet
mostbet osobisty konto osobiste mostbet
главные новости беларуси последние новости беларуси
новости беларуси и мира новости беларуси свежие
Защищенный kraken сайт требует обязательного использования Tor браузера для доступа, блокируя попытки входа через обычные браузеры без анонимизации.
новости беларуси 2025 самые свежие новости беларуси
Защищенная инфраструктура кракен площадка работает через распределенные серверы с репликацией данных в реальном времени и полным дисковым шифрованием всех критических компонентов.
Лучшие рекомендации для вас: https://medim-pro.ru/kupit-privivochnuyu-kartu/
Лучшее прямо здесь: https://medim-pro.ru/kupit-spravku-ot-ftiziatra/
Free video chat emerald chat random video chat find people from all over the world in seconds. Anonymous, no registration or SMS required. A convenient alternative to Omegle: minimal settings, maximum live communication right in your browser, at home or on the go, without unnecessary ads.
Free video chat emerald chat app download find people from all over the world in seconds. Anonymous, no registration or SMS required. A convenient alternative to Omegle: minimal settings, maximum live communication right in your browser, at home or on the go, without unnecessary ads.
Expand details: https://rainmaker-digital.com/top-5-servisov-gde-mozhno-kupit-akkaunt-fejsbuk-4/
Специальный протокол обеспечивает кракен тор онион через многоуровневую маршрутизацию трафика минимум через шесть узлов Tor сети с шифрованием каждого уровня соединения.
Образовательный материал показывает пошаговый вход на кракен даркнет через установку Tor, получение PGP подписанных адресов, криптографическую верификацию и безопасную регистрацию.
Нужна работа в США? курс трак диспетчера онлайн по всему миру с сертификатом : работа с заявками и рейсами, переговоры на английском, тайм-менеджмент и сервис. Подходит новичкам и тем, кто хочет выйти на рынок труда США и зарабатывать в долларах.
Uwielbiasz hazard? nv casino promo code: rzetelne oceny kasyn, weryfikacja licencji oraz wybor bonusow i promocji dla nowych i powracajacych graczy. Szczegolowe recenzje, porownanie warunkow i rekomendacje dotyczace odpowiedzialnej gry.
Today's Top Stories: https://cng.toyouwel.com/bbs/board.php?bo_table=free&wr_id=415
The best reads here: http://markets.financialcontent.com/startribune/article/abnewswire-2025-12-4-the-ultimate-guide-to-buying-facebook-advertising-accounts-what-must-be-known/
pobierz mostbet mostbet pl
oficjalny mostbet mostbet pl
La plateforme 1xbet burkina faso: paris sportifs en ligne, matchs de football, evenements en direct et statistiques. Description du service, marches disponibles, cotes et principales fonctionnalites du site.
Site web 1xbet cd apk – paris sportifs en ligne sur le football et autres sports. Propose des paris en direct et a l'avance, des cotes, des resultats et des tournois. Description detaillee du service, des fonctionnalites du compte et de son utilisation au Congo.
Site web de pari foot rdc: paris sportifs, championnats de football, resultats des matchs et cotes. Informations detaillees sur la plateforme, les conditions d’utilisation, les fonctionnalites et les evenements sportifs disponibles.
Application mobile 1xbet burkina. Paris sportifs en ligne, football et tournois populaires, evenements en direct et statistiques. Presentation de l'application et de ses principales fonctionnalites.
Application 1xbet telechargement 1xbet
Jeux 1xbet 1xbet apk rdc
Современная Стоматология в Воронеже лечение кариеса, протезирование, имплантация, профессиональная гигиена и эстетика улыбки. Квалифицированные специалисты, точная диагностика и забота о пациентах.