C++ Long Return vs Go Multiple Results
Can easily do the same in C++. For example, here's a function that returns two 'long' objects: #cpp long long get_two_longs() { return 10011, 15011; } In Go, a function can return MULTIPLE results?! This is mindblowing 🤯 func swap(x, y string) (string, string) { return y, x } func main() { a, b := swap("hello", "world") fmt.Println(a, b) }
A programming meme contrasts C++'s awkward-looking way of returning two long values with Go's ability to return multiple values directly from a function. The joke is that a basic language feature feels astonishing when switching from C++ to Go. EN: A programming meme contrasts C++'s awkward-looking way of returning two long values with Go's ability to return multiple values directly from a function. The joke is that a basic language feature feels astonishing when switching from C++ to Go.
code screenshot / скриншот кодаcomputer screen / экран компьютераprogramming text / текст программыC++ code / код C++Go code / код Gofunction / функцияreturn statement / оператор возвратаlong integer / длинное целое числоstring values / строковые значенияtext editor window / окно текстового редактораmultiple return values / несколько возвращаемых значенийsurprised face emoji / смайлик с удивлением
#programming#программирование#c++#го#go#coding#кодинг#developer#разработчик#software#программное обеспечение#multiple return values#несколько возвращаемых значений#programming languages#языки программирования#cpp#функция#function#reaction#реакция#funny#смешно#tech meme#технический мем#screenshot#скриншот
- @ithueti / 11963 2024-02-26
- Type
- image
- Size
- 568×800 · 53.0 KiB
- Mood
- развлекательный, удивлённый
- Language
- en
- Added