Tegishli savollar 'duck-typing'
Dinamik va kuchli yozishning afzalliklarini birlashtirgan orzu tili bormi?
Men ob'ektlarni xeshtablelar (masalan, JavaScript kabi) sifatida ishlatadigan tilni o'rganishni xohlardim, lekin dizayn vaqtida kodni to'ldirish/intellisense afzalliklarini taklif qilish uchun ularni kuchli turlar bilan o'rashim mumkin. Mana bu orzu...
552 qarashlar
schedule
25.06.2022
Python 3.1 da Duck Typing bilan buyurtma berishning minimal usullari
qo‘llanmada shunday deyilgan:
Umuman olganda, taqqoslash operatorlarining an'anaviy ma'nolarini istasangiz, __lt__() va __eq__() etarli.
Lekin men xatoni ko'raman:
> assert 2 < three
E TypeError: unorderable...
144 qarashlar
schedule
14.08.2022
LINQ Query sintaksisi o'rdak yozishni qo'llab-quvvatlaydimi?
LINQ so'rovlari sintaksisi haqida ...
var foo = new List<int> { 1, 2 };
var boo = from n in foo
where n > 1
select n;
...Men har doim bu sintaksisni IEnumerable-da ishlash uchun cheklangan deb o‘ylardim....
444 qarashlar
schedule
05.09.2022
Ortiqcha mulkni tekshirish qanday yordam beradi?
Quyidagi kod uchun,
interface SquareConfig{
color?: string;
width?: number;
}
interface Square{
color: string;
area: number;
}
function createSquare(config: SquareConfig): Square {
let newSquare:Square = {color: "white",...
665 qarashlar
schedule
01.06.2024