powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Вопросы по IT / новые возможности C# кто юзал
25 сообщений из 29, страница 1 из 2
новые возможности C# кто юзал
    #71245
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
когда ф-я может возвращать кортеж? накуя?
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #71600
spy-bot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты еще пайтона не видел со старыми возможностями :-)))
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #71666
Фотография IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иншалла, братия!
إن شاء الله
kmaw 
когда ф-я может возвращать кортеж? накуя?
типа, функция возвращает несколько значений. В Go это модно.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #71667
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Гидроцефалы всех стран соединяйтесь!
IT-Клоп 
типа, функция возвращает несколько значений.
Чем отличается от возврата массива в качестве return value?
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #71704
spy-bot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программизд 02 
IT-Клоп 
типа, функция возвращает несколько значений.
Чем отличается от возврата массива в качестве return value?
тем, что оно может вернуть число и строку, например.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #71711
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Гидроцефалы всех стран соединяйтесь!
spy-bot 
Программизд 02 
IT-Клоп 
...
Чем отличается от возврата массива в качестве return value?
тем, что оно может вернуть число и строку, например.
Понятно. Для языка с сильной типизацией это видимо круто.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #72002
Фотография IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иншалла, братия!
إن شاء الله
Программизд 02 
IT-Клоп 
типа, функция возвращает несколько значений.
Чем отличается от возврата массива в качестве return value?
в массиве все члены одного типа, а в кортеже - разные могут быть.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #72003
Фотография IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иншалла, братия!
إن شاء الله
я слоупок (c) Сталкер
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #72191
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
IT-Клоп 
Программизд 02 
IT-Клоп 
...
Чем отличается от возврата массива в качестве return value?
в массиве все члены одного типа, а в кортеже - разные могут быть.
это то понятно. а вот какая должна быть мотивация у создателей языка? чем по-старинке вернуть объект не хватало? какие это открывает бездны дна?
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #72219
Фотография IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иншалла, братия!
إن شاء الله
kmaw 
IT-Клоп 
Программизд 02 
...
в массиве все члены одного типа, а в кортеже - разные могут быть.
это то понятно. а вот какая должна быть мотивация у создателей языка? чем по-старинке вернуть объект не хватало? какие это открывает бездны дна?
Для объекта надобно сперва его определить, что геморрой. Кортеж считай - тот самый объект, который нужен.

Ну и накладные расходы может меньше.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #72244
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
IT-Клоп 
kmaw 
IT-Клоп 
...
это то понятно. а вот какая должна быть мотивация у создателей языка? чем по-старинке вернуть объект не хватало? какие это открывает бездны дна?
Для объекта надобно сперва его определить, что геморрой. Кортеж считай - тот самый объект, который нужен.

Ну и накладные расходы может меньше.
кортеж это что-то из ФП, хотят из C# сделать F#? зачем? F# и сам посебе неплох
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #72273
Фотография IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иншалла, братия!
إن شاء الله
kmaw 
IT-Клоп 
kmaw 
...
Для объекта надобно сперва его определить, что геморрой. Кортеж считай - тот самый объект, который нужен.

Ну и накладные расходы может меньше.
кортеж это что-то из ФП, хотят из C# сделать F#? зачем? F# и сам посебе неплох
Экуменизм, чо.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #72802
WildMage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spy-bot 
Программизд 02 
IT-Клоп 
...
Чем отличается от возврата массива в качестве return value?
тем, что оно может вернуть число и строку, например.
Это можно и анонимными типами разрулить и классом типа кортеж.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #72815
Дырокол
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колю дыры
IT-Клоп 
Экуменизм
погуглил
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #74258
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программизд 02 
IT-Клоп 
типа, функция возвращает несколько значений.
Чем отличается от возврата массива в качестве return value?
ну во первых тем, что у кортежа четкий размер, и на каждом месте - может быть разный тип.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #74259
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программизд 02 
Понятно. Для языка с сильной типизацией это видимо круто.
не путай сильную и статическую.

з.ы. в питоне динамическая и не сверх строгая, но кортежи - юзабельны.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #74457
Клопег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZyK_BotaN 
Программизд 02 
Понятно. Для языка с сильной типизацией это видимо круто.
не путай сильную и статическую.

з.ы. в питоне динамическая и не сверх строгая, но кортежи - юзабельны.
Там они как раз не пришей к пизде рукав, ибо главное преимущество отсутствует. Просто типа неизмнряемвй список.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #101655
лунный скиталец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmaw 
IT-Клоп 
kmaw 
...
Для объекта надобно сперва его определить, что геморрой. Кортеж считай - тот самый объект, который нужен.

Ну и накладные расходы может меньше.
кортеж это что-то из ФП, хотят из C# сделать F#? зачем? F# и сам посебе неплох
у всех языков одни и те же языковые конструкции, только называют их по- разному и написание разное. ;)
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #102458
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
VS2017 кто установил уже? чо там прикольного есть?
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #102493
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Клопег 
Там они как раз не пришей к пизде рукав, ибо главное преимущество отсутствует.
ты про паттернматчинг?
или про то, что у питона дин. типизация, а значит и в списке можно хранито элементы разного типа?
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #103436
Фотография IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иншалла, братия!
إن شاء الله
ZyK_BotaN 
Клопег 
Там они как раз не пришей к пизде рукав, ибо главное преимущество отсутствует.
ты про паттернматчинг?
или про то, что у питона дин. типизация, а значит и в списке можно хранито элементы разного типа?
про второе, ага. Сразу теряется вся суть кортежа. Ну , конечно, можно юзать по идеологическим соображениям.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #107486
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IT-Клоп 
Сразу теряется вся суть кортежа.
а производительность?
размер кортежа же фиксирован, и можно просто запаковать структурку.
а у списка ещё указатели. это и память лишнюю сожрет.
что-бы добраться до энного элемента, нужно ещё пробегать по ним.
при этом и прохи кэша могут быть, если разные элементы списка, будут далеко друг от друга.

мелочь конечно, если учесть что размеры котежа, редко превышают 5 элементов, но всё же.
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #107944
Фотография IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иншалла, братия!
إن شاء الله
ZyK_BotaN 
IT-Клоп 
Сразу теряется вся суть кортежа.
а производительность?
размер кортежа же фиксирован, и можно просто запаковать структурку.
а у списка ещё указатели. это и память лишнюю сожрет.
что-бы добраться до энного элемента, нужно ещё пробегать по ним.
при этом и прохи кэша могут быть, если разные элементы списка, будут далеко друг от друга.

мелочь конечно, если учесть что размеры котежа, редко превышают 5 элементов, но всё же.
я крнечно не спец

однако ж имхо один кхуй
Код: C++
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
PyTuple_GetItem(register PyObject *op, register Py_ssize_t i)
{
    if (!PyTuple_Check(op)) {
        PyErr_BadInternalCall();
        return NULL;
    }
    if (i < 0 || i >= Py_SIZE(op)) {
        PyErr_SetString(PyExc_IndexError, "tuple index out of range");
        return NULL;
    }
    return ((PyTupleObject *)op) -> ob_item[i];
}

PyList_GetItem(PyObject *op, Py_ssize_t i)
{
    if (!PyList_Check(op)) {
        PyErr_BadInternalCall();
        return NULL;
    }
    if (i < 0 || i >= Py_SIZE(op)) {
        if (indexerr == NULL) {
            indexerr = PyUnicode_FromString(
                "list index out of range");
            if (indexerr == NULL)
                return NULL;
        }
        PyErr_SetObject(PyExc_IndexError, indexerr);
        return NULL;
    }
    return ((PyListObject *)op) -> ob_item[i];
}
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #107973
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
IT-Клоп 
tuple index out of range
за такой код можно клещами нос откусывать. а потом на кол содить
...
Рейтинг: 0 / 0
новые возможности C# кто юзал
    #108035
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нихрена не умеешь ? Забей !
Будь как Пошэ - склипиздень двужопостворчатый !
Си Шарп - ГОВНО !
...
Гарыныч сказал - Гарыныч спиздел
#деда#ослег#подослали

на чём бы я не осуществлял бы или осуществлял бы, объяснял бы или не объяснял бы, СОСТОЯНИЕ СИТУАЦИИ ВСЁ РАВНО ОТ ЭТОГО НЕ ИЗМЕНИЛОСЬ БЫ (с) Кикки
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Вопросы по IT / новые возможности C# кто юзал
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]