Aller au contenu Aller au menu
  • Dépêches
  • Journaux
  • Liens
  • Forums
  • Rédaction
  • 🎙️ Projets Libres

LinuxFr.org

Se connecter

Proposer un contenu

  • Pas de compte ? S’inscrire...

Re: Fun fact: Golang c'est simple, simplement débile

Retourner au contenu associé (journal : [Letlang] Faire la différence entre un nombre et une quantité)

  • [^] # Re: Fun fact: Golang c'est simple, simplement débile

    Posté par Gil Cot ✔ (site web personnel, Mastodon) le 23 mars 2022 à 02:27. En réponse au journal [Letlang] Faire la différence entre un nombre et une quantité. Évalué à 3.

    OK, je viens d'aller lire la spec. Il y a comme un clash de deux concepts (ce qui montre au passage la difficulté de la chose et pourquoi c'est souvent une bibliothèque dans la plupart des langages) : time.Second * time.Second donne, pour faire simple, time.Duration et non time.Second (et donc un test rapide, que je n'avais pas fait, me donne pas 3 s2...) Faut pas perdre de vue la règle « duration ± duration = duration, duration * scalar = duration, timestamp ± duration = timestamp, timestamp - timestamp = duration » et il y a aussi d'autres problèmes https://pkg.go.dev/time#hdr-Monotonic_Clocks

    Peut-être qu'il faudrait à ce genre de niveau faire appel à des choses comme https://github.com/charithe/durationcheck ?

    En tout cas il manque quelque chose de plus haut niveau comme Duration::from_milis() et Duration::from_secs() pour qu'on s'embrouille pas à manipuler durées et constantes https://doc.rust-lang.org/std/time/struct.Duration.html
    Vais relire aussi https://en.cppreference.com/w/cpp/chrono/duration voir s'ils font bien.

    "It is seldom that liberty of any kind is lost all at once." ― David Hume

Revenir en haut de page

Derniers commentaires

  • Re: ouais
  • Re: Résumé
  • Re: C'est quoi le problème svp ?
  • Re: Tonton, pourquoi tu ronfle ?
  • Re: Tonton, pourquoi tu ronfle ?
  • Redirector
  • Re: résumé
  • Re: C'est quoi le problème svp ?
  • Re: Archive
  • passage par référence
  • Tips: video youtube sans youtube
  • Re: résumé

Étiquettes (tags) populaires

  • intelligence_artificielle
  • grands_modèles_de_langage
  • merdification
  • états-unis
  • capitalisme
  • datacenter
  • réchauffement_climatique
  • administration_française
  • bigtech
  • canicule
  • jihad_butlérien
  • france

Sites amis

  • Agenda du Libre
  • April
  • Éditions D-BookeR
  • Éditions Diamond
  • Éditions Eyrolles
  • Éditions ENI
  • En Vente Libre
  • Framasoft
  • La Quadrature du Net
  • Lea-Linux
  • Open Source Initiative
  • Imprimerie Grafik Plus

À propos de LinuxFr.org

  • Mentions légales
  • Faire un don
  • L’équipe de LinuxFr.org
  • Informations sur le site
  • Aide / Foire aux questions
  • Suivi des suggestions et bogues
  • Wiki du site
  • Règles de modération
  • Statistiques
  • API pour le développement
  • Code source du site
  • Plan du site

AltStyle によって変換されたページ (->オリジナル) /