Adam Štrauch on Nostr: Tohle je konstrukce, kterou Golang umožňuje. Na jakýkoli typ tam jdou navěsit ...
Tohle je konstrukce, kterou Golang umožňuje. Na jakýkoli typ tam jdou navěsit vlastní metody. Je to dobré, když třeba máte nějaké číslo a chcete z něj dělat zformátovaný string. Přidáte metodu Format(), zavoláte mynumber(5).Format() a ono z toho vypadne třeba "10 520.00". Přitom mynumber se chová pořád jako interger. Autoři wrapperu pro ElasticSearch ale asi fetovali, když na tom stavěli celý interface.
Published at
2024-06-19 16:17:29Event JSON
{
"id": "b0b78f3eea36655ea1dad593308fc9734a763b949e333b729658c6d43b733607",
"pubkey": "7eda9418e8949fa51ebe372c67929f80f2a274511f513160a1f8b08ec543c92b",
"created_at": 1718813849,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodonczech.cz/users/bycx/statuses/112644184443899669",
"activitypub"
]
],
"content": "Tohle je konstrukce, kterou Golang umožňuje. Na jakýkoli typ tam jdou navěsit vlastní metody. Je to dobré, když třeba máte nějaké číslo a chcete z něj dělat zformátovaný string. Přidáte metodu Format(), zavoláte mynumber(5).Format() a ono z toho vypadne třeba \"10 520.00\". Přitom mynumber se chová pořád jako interger. Autoři wrapperu pro ElasticSearch ale asi fetovali, když na tom stavěli celý interface.\n\nhttps://mastodonczech.cz/system/media_attachments/files/112/644/172/629/927/578/original/04279b6cbaee4a88.png",
"sig": "9b0b638a61cbe0ded4d59bf84ea21b215b81c4031077ba652e9e95942999b631b0776e47568dce46238f51b541d1859a1e8ad3481ed367b01f811d5da8366d06"
}