Gmail يضيف علامة اختيار زرقاء للتحقق من المرسلين ذوي السمعة الطيبة
لفترة طويلة، ومع تطور منصات التواصل الاجتماعي وشعبيتها، أصبحت "العلامة الزرقاء" تدريجيا واحدة من أقوى الشخصيات في عالم الإنترنت.
ما هو الثابت أو Const في Golang ؟ إليك ما تحتاج إلى معرفته حول استخدام الثوابت في Go .
كما يوحي الاسم، ثابت يعني ثابت. والشيء نفسه ينطبق على لغات البرمجة، أي بمجرد تعريف قيمة الثابت، لا يمكن تعديلها أكثر من ذلك. يمكن أن يكون هناك أي نوع أساسي من البيانات الثابتة مثل ثابت صحيح، أو ثابت ديناميكي، أو ثابت حرفي، أو سلسلة.
كيفية الإعلان: يتم الإعلان عن الثوابت مثل المتغيرات ولكن استخدم كلمة const كبادئة لإعلان الثوابت بنوع بيانات محدد. لا يمكن إعلان الثوابت باستخدام صيغة ": " = ".
على سبيل المثال:
package main
import "fmt"
const PI = 3.14
func main()
{
const GFG = "Quantrimang"
fmt.Println("Hello", GFG)
fmt.Println("Happy", PI, "Day")
const Correct= true
fmt.Println("Go rules?", Correct)
}
نتيجة:
Hello Quantrimang
Happy 3.14 Day
Go rules? true
أشياء يجب معرفتها عن الثوابت في Golang
الثوابت الرقمية بدون نوع ومع النوع
تتصرف الثوابت المكتوبة مثل المتغيرات غير القابلة للتغيير والتي يمكنها التفاعل فقط مع نفس الأنواع، وتتصرف الثوابت غير المكتوبة مثل الثوابت الحرفية التي يمكنها التفاعل مع أنواع مماثلة. يمكن إعلان الثوابت بنوع أو بدون نوع في Go. تُظهر الأمثلة التالية الثوابت الرقمية المكتوبة وغير المكتوبة، والمسماة وغير المسماة.
const untypedInteger = 123
const untypedFloating = 123.12
const typedInteger int = 123
const typedFloatingPoint float64 = 123.12
فيما يلي قائمة الثوابت في لغة Go:
عدد ثابت
الثوابت الرقمية هي قيم ذات دقة عالية. نظرًا لأن Go هي لغة ذات نوع ثابت، فهي لا تسمح بالعمليات التي تجمع الأنواع الرقمية. لا يمكنك الإضافة float64
إلى int
، أو حتى int32
إلى int
. ومع ذلك فإنه لا يزال من الصحيح أن نكتب 1e6*time.Second
أو math.Exp(1)
أو حتى 1<>
. في Go، تتصرف الثوابت، على عكس المتغيرات، مثل الأرقام العادية.
الثوابت الرقمية هي من ثلاثة أنواع:
ثابت صحيح:
فيما يلي بعض الأمثلة على الثوابت الصحيحة:
85 /* thập phân */
0213 /* bát phân */
0x4b /* thập lục phân */
30 /* int */
30u /* unsigned int */
30l /* long */
30ul /* unsigned long */
212 /* Hợp lệ */
215u /* Hợp lệ */
0xFeeL /* Hợp lệ */
078 /* Không hợp lệ: 8 không phải là chữ số bát phân */
032UU /* Không hợp lệ: không thể lặp lại hậu tố */
الثوابت المعقدة:
تعمل الثوابت المعقدة بشكل مشابه جدًا لثوابت النقطة العائمة. هو زوج مرتب أو زوج حقيقي من الثوابت الصحيحة (أو المعلمات). ويتم فصل الثوابت بفواصل، ويتم وضع أزواج الأرقام بين قوسين. الثابت الأول هو الجزء الحقيقي، والثابت الثاني هو الجزء التخيلي. يستخدم الثابت المعقد COMPLEX*8، 8 بايت من مساحة التخزين.
على سبيل المثال:
(0.0, 0.0) (-123.456E+30, 987.654E-29)
ثابت النوع الديناميكي:
على سبيل المثال:
3.14159 /* Hợp lệ */
314159E-5L /* Hợp lệ */
510E /* Không hợp lệ: số mũ không đầy đủ */
210f /* Không hợp lệ: không có số thập phân hoặc số mũ */
.e55 /* Không hợp lệ: thiếu số nguyên hoặc phân số */
سلسلة من الأحرف
” ”
(نمط الاقتباس المزدوج) و ‘ ‘
(نمط الاقتباس العكسي).+
and +=
.” ”
أو ”
في الأحرف.==
و !=
(لمقارنة الأنواع المتشابهة)بناء الجملة:
kiểu _string struct {
các phần tử *byte // các byte cơ bản
len int // số byte
}
على سبيل المثال:
"hello, quantrimang"
"hello, \
quantrimang"
"hello, " "quan" "trimang"
هنا، العبارات الثلاث متشابهة، أي أنها لا تحتوي على نوع محدد.
على سبيل المثال:
package main
import "fmt"
func main()
{
const A = "GFG"
var B = "GeeksforGeeks"
// Chuỗi Concat.
var helloWorld = A+ " " + B
helloWorld += "!"
fmt.Println(helloWorld)
// Chuỗi so sánh.
fmt.Println(A == "GFG")
fmt.Println(B < a)="">
نتيجة:
GFG Quantrimang!
true
false
تعقيد الوقت: O(1)
الفضاء المساعد: O(1)
ثابت منطقي
الثوابت المنطقية تشبه ثوابت السلسلة. يتم تطبيق نفس القواعد على ثوابت السلسلة. الفرق الوحيد هو أنه يحتوي على اثنين من الثابتين بدون نوع true
و false
.
package main
import "fmt"
const Pi = 3.14
func main()
{
const trueConst = true
// Định nghĩa kiểu bằng từ khóa type
type myBool bool
var defaultBool = trueConst // được phép
var customBool myBool = trueConst // được phép
// defaultBool = customBool // không được phép
fmt.Println(defaultBool)
fmt.Println(customBool)
}
نتيجة:
true
true
تعقيد الوقت: O(1)
الفضاء المساعد: O(1)
الثوابت في Go: تحتوي Go على ثوابت أحرفية وسلاسل وقيم منطقية وأرقام. يعلن Const عن قيمة ثابتة. يمكن أن يحدث بيان const
عندما يكون هناك متغير وبالتالي، تنفيذ العمليات الحسابية دون أي دقة ثابتة.
// Minh họa hằng số bằng cách dùng go.
package main
import (
"fmt"
"math"
)
const s string = "Quantrimang"
func main() {
fmt.Println(s)
const n = 5
const d = 3e10 / n
fmt.Println(d)
fmt.Println(int64(d))
fmt.Println(math.Sin(n))
}
نتيجة:
Quantrimang
6e+09
6000000000
-0.9589242746631385
تعقيد الوقت: O(1)
الفضاء المساعد: O(1)
إذا كنت تريد تعريف ثوابت متعددة في وقت واحد، فيمكنك القيام بذلك باستخدام كتلة من الأقواس كما هو موضح أدناه.
package main
import "fmt"
const (
GFG = "Quantrimang"
Correct = true
Pi = 3.14
)
// Hàm chính
func main() {
fmt.Println("value of GFG : ", GFG)
fmt.Println("value of Correct : ", Correct)
fmt.Println("value of Pi : ", Pi)
}
نتيجة:
value of GFG : Quantrimang
value of Correct : true
value of Pi : 3.14
لفترة طويلة، ومع تطور منصات التواصل الاجتماعي وشعبيتها، أصبحت "العلامة الزرقاء" تدريجيا واحدة من أقوى الشخصيات في عالم الإنترنت.
بدأت ChatGPT بإضافة الدعم للتكامل مع Google Drive ولكن هذه الميزة غير متاحة لجميع المستخدمين.
نجح النموذج الأولي لسيارة أجرة طائرة تعمل بالهيدروجين والكهرباء من شركة Joby Aviaiton الأمريكية في إتمام رحلة بطول 841 كيلومترًا دون انبعاث أي غاز منها سوى الماء.
سواء كنت تبحث عن أحدث وأفضل الهواتف أو تريد خيارًا مناسبًا للميزانية مع توفير تجربة جيدة للهاتف الذكي، فهذه هي أفضل هواتف Android المتوفرة حاليًا.
اكتشف الأسباب الشائعة وراء عدم تصدير كاب كات للفيديوهات، وتعلّم أسهل الحلول الفعّالة لإصلاح مشكلة التصدير واستعادة إبداعك.
يتيح Gmail على iPhone للمستخدمين تلقي إشعارات البريد الإلكتروني وفقًا لاحتياجات كل شخص، أو تلقي إشعارات البريد الإلكتروني المهمة فقط، أو تلقي إشعارات البريد الإلكتروني ذات الأولوية، أو تلقي جميع أنواع رسائل البريد الإلكتروني على Gmail على iPhone.
لقد مررنا جميعًا بهذه التجربة: النقر على أيقونة Chrome، ثم الانتظار إلى الأبد حتى يتم تشغيل المتصفح. قد يكون الانتظار إلى ما لا نهاية حتى يتم تحميل الصفحة الرئيسية أمرًا محبطًا.
لقد كان خط Chromecast من Google منذ فترة طويلة خيارًا شائعًا إذا كنت تريد استبدال تجربة التلفزيون الذكي لديك أو تحويل أي تلفزيون إلى تلفزيون ذكي.
إذا كنت تستخدم هاتف Samsung منذ عدة سنوات الآن، فستجد أن الميزات الرائعة التي توفرها سلسلة Galaxy يصعب التغلب عليها.
في 3 يناير/كانون الثاني، أطلقت شركة سبيس إكس التابعة لإيلون ماسك أول ستة أقمار صناعية قادرة على توفير خدمة الهاتف المحمول للمناطق النائية دون الحاجة إلى محطة طرفية.
أضافت شركة Google ميزة جديدة صغيرة ولكنها طال انتظارها إلى متجر Play.
تتيح لك الدوال المتنوعة في Go تمرير عدد متغير من الوسائط إلى دالة. إليك كل ما تحتاج إلى معرفته حول الوظائف المتقلبة في Golang.
يقدم Google One AI Premium نسخة تجريبية مجانية لمدة شهر واحد للمستخدمين للتسجيل وتجربة العديد من الميزات المحدثة مثل المساعد Gemini Advanced.
أصبح تطبيق Google Gemini متاحًا رسميًا على iPhone ليتمكن المستخدمون من تنزيله وتجربته. تتشابه واجهة وميزات Gemini على iPhone مع إصدار Gemini على Android.
يحتاج الطلاب إلى نوع محدد من أجهزة الكمبيوتر المحمولة لدراستهم. لا ينبغي أن يكون قويًا بما يكفي لأداء جيد في تخصصهم المختار فحسب، بل يجب أيضًا أن يكون صغيرًا وخفيفًا بما يكفي لحمله طوال اليوم.
تعتبر إضافة طابعة إلى نظام التشغيل Windows 10 أمرًا بسيطًا، على الرغم من أن العملية بالنسبة للأجهزة السلكية ستكون مختلفة عن تلك الخاصة بالأجهزة اللاسلكية.
كما تعلمون، تُعدّ ذاكرة الوصول العشوائي (RAM) جزءًا أساسيًا من مكونات الحاسوب، فهي بمثابة ذاكرة لمعالجة البيانات، وهي العامل الحاسم في سرعة الحاسوب المحمول أو الحاسوب الشخصي. في المقالة التالية، سيقدم لكم WebTech360 بعض الطرق للتحقق من أخطاء ذاكرة الوصول العشوائي (RAM) باستخدام برامج على نظام ويندوز.
لقد اجتاحت أجهزة التلفاز الذكية العالم حقًا. مع وجود العديد من الميزات الرائعة واتصال الإنترنت، غيرت التكنولوجيا الطريقة التي نشاهد بها التلفزيون.
الثلاجات هي أجهزة مألوفة في المنازل. تحتوي الثلاجات عادة على حجرتين، حجرة التبريد واسعة وتحتوي على ضوء يضيء تلقائيًا في كل مرة يفتحها المستخدم، بينما حجرة الفريزر ضيقة ولا تحتوي على ضوء.
تتأثر شبكات Wi-Fi بالعديد من العوامل التي تتجاوز أجهزة التوجيه وعرض النطاق الترددي والتداخل، ولكن هناك بعض الطرق الذكية لتعزيز شبكتك.
إذا كنت تريد الرجوع إلى نظام التشغيل iOS 16 المستقر على هاتفك، فإليك الدليل الأساسي لإلغاء تثبيت نظام التشغيل iOS 17 والرجوع من نظام التشغيل iOS 17 إلى 16.
الزبادي طعام رائع. هل من الجيد تناول الزبادي يوميًا؟ عندما تأكل الزبادي يومياً كيف سيتغير جسمك؟ دعونا نكتشف ذلك معًا!
تناقش هذه المقالة أكثر أنواع الأرز المغذية وكيفية تحقيق أقصى قدر من الفوائد الصحية لأي نوع أرز تختاره.
إن إنشاء جدول للنوم وروتين وقت النوم، وتغيير المنبه، وتعديل نظامك الغذائي هي بعض التدابير التي يمكن أن تساعدك على النوم بشكل أفضل والاستيقاظ في الوقت المحدد في الصباح.
الإيجار من فضلك! Landlord Sim هي لعبة محاكاة للهواتف المحمولة تعمل على نظامي التشغيل iOS وAndroid. ستلعب دور مالك مجمع سكني وتبدأ في تأجير شقة بهدف ترقية التصميم الداخلي لشققك وتجهيزها للمستأجرين.
احصل على رمز لعبة Bathroom Tower Defense من Roblox واستخدمه للحصول على مكافآت مثيرة. سيساعدونك على ترقية أو فتح الأبراج ذات الضرر الأعلى.
دعونا نتعلم عن بنية ورموز ومبادئ تشغيل المحولات بالطريقة الأكثر دقة.
من جودة الصورة والصوت الأفضل إلى التحكم الصوتي والمزيد، تعمل هذه الميزات المدعومة بالذكاء الاصطناعي على جعل أجهزة التلفزيون الذكية أفضل بكثير!
في البداية، كان لدى الناس آمال كبيرة في DeepSeek. باعتباره روبوت محادثة يعمل بالذكاء الاصطناعي يتم تسويقه كمنافس قوي لـ ChatGPT، فإنه يعد بإمكانيات وتجارب دردشة ذكية.