تفسير مايكروسوفت للحياة! هل الكود صحيح وإذا كان صحيحا فما تعليلكم له؟

14
  • برمجة
  • 2014-05-13T13:04:04+00:00
  • المزيد
    • رابط مختصر

Microsoft Developer on Twitter

twitter.com/msdev/status/460...

“Code to live by. #devlife”


التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
2
Wgh Wgh
  • 2014-05-13T18:42:35+00:00
  • المزيد
    • رابط مختصر

يبدو ان الكود مكتوب بلغة جافاسكربت .. فهي اللغة الوحيدة التي تسمح بامور غريبة ..

والا, كيف قام باستدعاء دالة داخل دالة تعيد true !؟

sad() == true
sad().stop()

وربما الكود خاطئ اصلاً, من يدري ..

1
عبدالرحمن منصور
  • 2014-05-13T18:54:18+00:00
  • المزيد
    • رابط مختصر

أستدعاء الدالة ممكن في لغة دوت نت مثل سي شارب من خلال المناهج المضافة Extension Method

ولكن الذي حصر الأمر بجافا سكربت هو === فهو غير ممكن في سي شارب

0
Wgh Wgh
  • 2014-05-14T03:39:21+00:00
  • المزيد
    • رابط مختصر

هل يمكنك استدعاء الدالة على true !

مثلا

true.stop()
1
عبدالرحمن منصور
  • 2014-05-14T03:48:31+00:00
  • المزيد
    • رابط مختصر

نعم

راجع هذا الموضوع الذي سبق وقدمته عن المناهج المضافة

https://arabia.io/go/5470

حيث يمثل المنهج أو الدالة المضافة دالة في ظاهرها أنها ملحقة بالفئة ولكن في الحقيقية هي دالة ستاتيكية وتمرر قيمة الكائن المستدعي بشكل ضمني لتتصرف به داخل الدالة

وفي مثالنا بإمكاني أن أصنع دالة ويمكن أن أسمها Not() بحيث الحقها بالنوع البولياني بحيث تعيد عكس القيمة

و على فرض لدي متحول اسمه IsEnabled بإمكاني أن استدعي الدالة كما يلي

var invert = IsEnabled.Not();

لأنه في واقع الأمر هي دالة ستاتيكية تمرر قيمة IsEnabled إلى داخلها ثم أنت تعيد عكسها فترجع للمتحول الأيسر

المناهج المضافة لها سلبية أنها لا تستطيع الوصول إلى الأعضاء الخاصة داخل الكائن المستدعي

0
  • 2014-05-13T14:01:08+00:00
  • المزيد
    • رابط مختصر

يبدوا أن العنوان لم يكن موفقا في تحديد الموضوع، ما قصدته هو: كيف تحل التضاد (أو ما يبدوا أنه تضاد) بين:

sad() === true و

sad().stop();

0
ثمود بن محفوظ
  • 2014-05-13T14:35:47+00:00
  • المزيد
    • رابط مختصر

هل تقصد أن sad عنصر وليس متغير boolean؟

0
  • 2014-05-13T14:39:47+00:00
  • المزيد
    • رابط مختصر

sad هو دالة؛ على ما يبدو لي من الأقواس()، إرجاع هذه الدالة boolean لأنه قارنه === true

ماذا تقصد بعنصر؟

0
ثمود بن محفوظ
  • 2014-05-13T14:45:28+00:00
  • المزيد
    • رابط مختصر

اوه أعذرني قصدت صنف وليس عنصر...إذا كانت دالة كيف نفسر:

sad().stop()
0
إسلام أحمد
  • 2014-05-13T14:50:14+00:00
  • المزيد
    • رابط مختصر

دالة تعود قيمتها instance :) التي هي true ... كود وهمي

0
  • 2014-05-13T15:19:52+00:00
  • المزيد
    • رابط مختصر

نعم هذه هي المشكلة :)

في رأيي أننا قد نكون أدخلنا دالة جديدة على الكائن (Boolean) وأسميناها stop()

لكن بصراحة لا أعرف إن كان هناك لغة برمجة تسمح لنا بإدخال دوال من تعريفنا على الكائنات المعرفة مسبقا.

(ملاحظة: إذا وجد مثل هذه اللغة فيجب أن تحتوي على المقارنة (===) )

-2
The Straightforwarded One
  • 2014-05-13T13:48:36+00:00
  • المزيد
    • رابط مختصر

تفسير مايكروسوفت للحياة!

هل تعرف تقرأ الانجليزية ؟

Code to live

معناها طريقة حياة او قوانين للعيش بها

وليس كود الخاص بالحياة

0
  • 2014-05-13T13:57:42+00:00
  • المزيد
    • رابط مختصر

تفسير مايكروسوفت للحياة = الحياة (على طريقة) (by) مايكروسوف.. "هذه طريقتي في الحياة" = "أنا أفسر الحياة بهذه الطريقة".

0
The Straightforwarded One
  • 2014-05-13T14:01:17+00:00
  • المزيد
    • رابط مختصر

"هذه طريقتي في الحياة" = "أنا أفسر الحياة بهذه الطريقة".

خطأ هذا لا يساوي ذاك

0
  • 2014-05-13T14:11:53+00:00
  • المزيد
    • رابط مختصر

أنا إنسان لي إرادة وأفسر الحياة بهذه الطريقة، وبالتالي هذه الطريقة التي أمشي عليها في الحياة. كل العقلاء سيفعلون ذلك، لن تجد أحد يفسر طريقة فيقتنع بها ثم يعمل بخلافها!

0
The Straightforwarded One
  • 2014-05-13T14:15:55+00:00
  • المزيد
    • رابط مختصر

لنا لم اعترض على تفسيرك للحياة , انا اعترض على القول ان الطريقتك في الحياة هي نفسها تفسيرك للحياة

1
  • 2014-05-13T14:31:55+00:00
  • المزيد
    • رابط مختصر

*أنا - *طريقتك

نعم، وأنا كتبت رد (منفصل) أوضح فيه قصدي بالموضوع. ولا زلت عند رأيي بأن تفسير الإنسان للحياة يحدد طريقته فيها، وبالتالي نستطيع أن نقول أن التفسير والطريقة يعبران عن ذات الشيء، ليسا ذات الشيء ولكن يعبران عن ذات الشيء.

حتى لا يخرج الموضوع عن صلبه سأكتفي بهذا وإذا أردت إكمال النقاش "الفسلفي" شيئا ما، فافتح له نقاشا جديدا وأرسل لي الرابط.

جوابا على سؤالك الأول: هل تعرف تقرأ الانجليزية ؟ نعم.

0
أنس تمام
  • 2014-05-13T22:49:21+00:00
  • المزيد
    • رابط مختصر

أعتقد أنه كان بإمكانك الرد باسلوب أفضل.

لست الوحيد الذي يعرف "يقرأ" اللغة الإنجليزية عزيزي،

2
The Straightforwarded One
  • 2014-05-13T23:26:36+00:00
  • المزيد
    • رابط مختصر

و هل السؤال يعتبر اسلوب رديء

و انا لم ادغي انني الوحيد الذي يتكلم الانجليزية يا عزيزتي P:

-1
أنس تمام
  • 2014-05-14T00:00:37+00:00
  • المزيد
    • رابط مختصر

ي عزيزتي ؟!، ألم تقرأ الإسم بشكل صحيح أم نظارة جوجل جلاس التي ترتديها وضعت تاء التأنيث سهواً ؟

2
The Straightforwarded One
  • 2014-05-14T07:40:31+00:00
  • المزيد
    • رابط مختصر

نظارة جوجل جلاس التي ترتديها وضعت تاء التأنيث سهواً ؟

نظارة جوجل جلاس التي ترتديها

نظارة جوجل جلاس

اتمني ان يكون كلامك صحيح , هل تعرف ان سعرها 1500 دولار -_-

1
عبدالرحمن منصور
  • 2014-05-14T03:53:51+00:00
  • المزيد
    • رابط مختصر

واضح أنها سهو أخي أنس

-3
أنس تمام
  • 2014-05-14T15:31:10+00:00
  • المزيد
    • رابط مختصر

لاعليك منه فأمثاله أعرفهم جيداً، فهم أفحال من خلف الشاشة وبالواقع "دجاجة".

2
The Straightforwarded One
  • 2014-05-14T16:12:50+00:00
  • المزيد
    • رابط مختصر

لاعليك منه فأمثاله أعرفهم جيداً، فهم أفحال من خلف الشاشة وبالواقع "دجاجة".

اذا ترى هناك فرق بين خلف الشاشة و الواقع

انا انافش بعضلات عقلي , بينما الذي يناقش بعضلات حنجرته او بعضلات يده فهو ليس كفأ

و نصيحة لا داعي لتكون بهذه الحساسية يا عزيزتي <-- هذه المرة مقصودة

1
عبدالرحمن منصور
  • 2014-05-14T16:03:48+00:00
  • المزيد
    • رابط مختصر

مهلا أخي لا يجوز أن تقابل تصرف بأسوء منه فهو قد يكون قالها سهواً ولكنك الآن تقولها وعياً

ثم إن الإساءة بالوصف تنافي أدب النقاش والخطاب الذي من هدف هذا المجتمع التخلص منه

فالخلاف يجب أن لا يفسد للود قضية

-1
أنس تمام
  • 2014-05-14T17:38:57+00:00
  • المزيد
    • رابط مختصر

لو قالها سهواً كان بإمكانه الإعتذار أو التوضيح بالرد الثاني، لكنه رد بكل سخرية وبدون مبالاه لما قاله.

و نصيحة لا داعي لتكون بهذه الحساسية يا عزيزتي <-- هذه المرة مقصودة

لست مثلك لا أتحسس عندما تأتي "دجاجة" مثلك وتشكك برجولتي، فلكل دجاجة ديك يروضها.

إحتراماً لصاحب الموضوع وأمثال الأخ عبدالرحمن أحمد سيكون آخر رد عليك.

1
Rateb Alhussen
  • 2014-05-14T17:56:36+00:00
  • المزيد
    • رابط مختصر

ليس الهدف من أرابيا التجادل وعدم أحترام الآخريين

لا داعي لكل هذا الجدال

Anasjber

ممكن كتبها سهواً ولم يقصد شيئاً بذلك

dexter2016

كان بالأمكان أن توضح له

دون الوقوع بهذا الكل الذي لا يليق بأي منكما


اقرأ أيضًا

  • الف سطر كود
  • هل هذه الفكرة ممكنة؟
  • تحويل ("فيديو") الي ("TXT/كود نصي")
  • مين يقدر يصحح كود طويل ومعقد بلغة الباين سكريبت
  • هل عن Flutter

برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

25.4 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

انسخ هذا الرابط:

تنبيه