go 自定义error
|
字数总计:
1136
|
阅读时长:
0分钟
|
阅读量:
329
这篇文章距离最后更新已过415 天,如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
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
Современная Стоматология в Воронеже лечение кариеса, протезирование, имплантация, профессиональная гигиена и эстетика улыбки. Квалифицированные специалисты, точная диагностика и забота о пациентах.
Le site web 1xbet rdc propose des informations sur les paris sportifs, les cotes et les evenements en direct. Football, tournois populaires, cotes et statistiques y sont presentes. Ce site est ideal pour se familiariser avec les fonctionnalites de la plateforme.
Envie de parier telecharger 1xbet est une plateforme de paris sportifs en ligne pour la Republique democratique du Congo. Football et autres sports, paris en direct et d'avant-match, cotes, resultats et statistiques. Presentation des fonctionnalites du service.
нужна заклепка? заклепка вытяжная нержавеющая 3.2 надёжный крепёж для прочных и долговечных соединений. Устойчива к коррозии, влаге и перепадам температур. Подходит для металла, строительства, машиностроения и наружных работ.
Нужен эвакуатор? вызвать эвакуатор дешево быстрый выезд по Санкт-Петербургу и области. Аккуратно погрузим легковое авто, кроссовер, мотоцикл. Перевозка после ДТП и поломок, помощь с запуском/колесом. Прозрачная цена, без навязываний.
Что стоит посмотреть: Продать часы Richard Mille выгодно — скупка в Москве рядом со мной
Нужен эвакуатор? эвакуатор спб быстрый выезд по Санкт-Петербургу и области. Аккуратно погрузим легковое авто, кроссовер, мотоцикл. Перевозка после ДТП и поломок, помощь с запуском/колесом. Прозрачная цена, без навязываний.
Продаешь антиквариат? Скупка антиквариата в Москве — выгодно продать старинные вещи оценка и выкуп старинных вещей с понятными условиями. Принимаем фарфор, бронзу, серебро, иконы, монеты, часы, книги, мебель и предметы искусства. Возможен выезд и оценка по фото. Оплата сразу, конфиденциальность.
Авто в ОАЭ https://auto.ae/ под ключ: продажа новых и б/у автомобилей, диагностика перед покупкой, регистрация и страховка. Прокат на сутки и долгосрок, включая премиум. VIP номерные знаки — подбор вариантов, торг, оформление передачи и сопровождение на русском.
Show More: https://ccra.com/wp-includes/pages/?how-to-identify-trusted-casino-software-providers.html
More on our website: http://www.thesunrisepeak.com/news/story/568038/the-ultimate-guide-to-buying-facebook-advertising-accounts-what-must-be-known.html
Нужна косметика? корейская косметика для кожи большой выбор оригинальных средств K-beauty. Уход для всех типов кожи, новинки и хиты продаж. Поможем подобрать продукты, выгодные цены, акции и оперативная доставка по Алматы.
What's out now: https://diariolaescuadra.com/pages/responsible-gambling-what-you-need-to-know.html
Experience Brainy https://askbrainy.com the free & open-source AI assistant. Get real-time web search, deep research, and voice message support directly on Telegram and the web. No subscriptions, just powerful answers.
сколько стоит кейс cs go cs go кейсы цена
Looking for a casino? elon-casino-top.com/: slots, live casino, bonus offers, and tournaments. We cover the rules, wagering requirements, withdrawals, and account security. Please review the terms and conditions before playing.