متابعة للتعليق هنا:
https://github.com/Rdatatable/data.table/pull/3582#discussion_r287075480
تمت إضافته أيضًا إلى المساهمة
هناك قدر مناسب من التنظيف اليدوي الذي يجب القيام به ، ما لم يكن لدى شخص ما أفضل تعبير عادي للقبض على الاستخدامات الصالحة <-
:
grep -r "<-" R | wc -l
628
أتساءل عن مدى جدوى استبدال الغطاء فقط ثم التصحيح في =
الذي يسبب أخطاء لأن <-
مطلوب 🤔
IMO هذه ليست حقا الأشياء المهمة. أفضل استخدام =
، ولكن عندما أرى <-
في الجوار ، فأنا أتوافق مع النمط في الملف الذي أكتب إليه. AFAIR تستخدم تعريفات وظائفنا <-
بشكل ثابت تمامًا.
لا يوجد أي ضرر حقيقي (على عكس ما يتم التبشير به على نطاق واسع) للحصول على كليهما ، بافتراض أن الأشخاص الذين يقرؤون البيانات. . هل يمكننا إغلاق هذا؟
لا ألاحظ كثيرًا بنفسي ، لكن التعليق المرتبط وهذا الالتزام: https://github.com/Rdatatable/data.table/pull/3580/commits/50243432f2c20310107989606d56ab52fab28ad4
قادني إلى تقديم هذا بروح الاتساق.
تمت إضافة Low
نظرًا لأنها منخفضة للغاية من حيث الأهمية.
مثل jangorecki ، لا أعتقد أنني كنت سأبذل جهدًا في هذا أيضًا. ولكن الآن مايكل ، من الجيد جدًا إخراج هذا من الطريق ؛ إنها قيمة أعلى مما كنت أعتقد. يجب أن تجعل العلاقات العامة أسهل / أسرع ، خاصة وأننا نرى مساهمين جدد نأمل.
باستخدام =
، لا داعي للقلق بشأن خطر x<-3
عندما كان المقصود x < -3
. ونظرًا لأن الإسناد هو دالة في R لها قيمة (و -3
يتم إجبارها على TRUE بصمت) ، يمكن أن يستمر هذا الخطأ دون أن يتم اكتشافه. باستخدام =
، لا نحتاج إلى تنفيذ فحوصات مراقبة الجودة والحفاظ عليها لضمان وجود مساحات حول كل مشغل. أتساءل كم من الأشخاص الذين طُلب منهم استخدام <-
، وهم مقتنعون <-
هو الأفضل لأن جميع الخبراء يوافقون على ذلك ، يجب أن يكون الأمر على حق ، أدرك هذا.
التعليق الأكثر فائدة
مثل jangorecki ، لا أعتقد أنني كنت سأبذل جهدًا في هذا أيضًا. ولكن الآن مايكل ، من الجيد جدًا إخراج هذا من الطريق ؛ إنها قيمة أعلى مما كنت أعتقد. يجب أن تجعل العلاقات العامة أسهل / أسرع ، خاصة وأننا نرى مساهمين جدد نأمل.
باستخدام
=
، لا داعي للقلق بشأن خطرx<-3
عندما كان المقصودx < -3
. ونظرًا لأن الإسناد هو دالة في R لها قيمة (و-3
يتم إجبارها على TRUE بصمت) ، يمكن أن يستمر هذا الخطأ دون أن يتم اكتشافه. باستخدام=
، لا نحتاج إلى تنفيذ فحوصات مراقبة الجودة والحفاظ عليها لضمان وجود مساحات حول كل مشغل. أتساءل كم من الأشخاص الذين طُلب منهم استخدام<-
، وهم مقتنعون<-
هو الأفضل لأن جميع الخبراء يوافقون على ذلك ، يجب أن يكون الأمر على حق ، أدرك هذا.