Salar82 896 ارسال شده در 13 فروردین، ۱۳۹۹ اشتراک گذاری ارسال شده در 13 فروردین، ۱۳۹۹ سلام تا الآن خیلیا بهم گفتن جاوا رو بذارم کنار و برم سراغ کاتلین. میخواستم نظر بقیه رو هم بدونم که در کل، از هر لحاظ، کدوم یکی از این زبانای برنامهنویسی بهتره... (چرا؟) ممنون میشم راهنماییم کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Mr.Kafiri 221 ارسال شده در 13 فروردین، ۱۳۹۹ اشتراک گذاری ارسال شده در 13 فروردین، ۱۳۹۹ هردو زبان ویژگی هایی دارن و از یکسری قوانین و توابع پیروی میکنن ولی طبق گفته توسعه دهندگان کاتلین، هدف آنها از خلق این زبان، تولید زبانی بهتر از جاوا بوده پس در این صورت باید بگم که بله یکجورایی کاتلین سینتکس بهتری نسبت به جاوا داره و کدهای خواناتری نسبت به جاوا داره نکته قابل توجهی که در مورد کاتلین وجود داره اینه که مقادیر null رو به خوبی هندل میکنه و مثلا به خاطر ی رشته نال، برنامه شما کرش نمیکنه! یه نمونه از کد جاوا: `public class ClearBridge { public static double calculate (double a, String op, double b) throws Exception { switch (op) { case “add”: return a + b; case “subtract”: return a - b; case “multiply”: return a * b; case “divide”: return a / b; default: throw new Exception(); } } }` همون کد بالا در کاتلین: `fun calculate (a: Double, op: String, b: Double): Double { when (op) { “add” -> return a + b “subtract” -> return a - b “multiply” -> return a * b “divide” - > return a / b else -> throw Exception() } }` بهتره تعصبی در هیچ موضوعی نباشیم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.