In statically typed languages, variables must be declared with a specific type (e.g. int, string) before they can be used, and their type cannot be changed at runtime. In contrast, dynamically typed languages determine the type of a variable at runtime, and the type can change during the execution of the program.
ในภาษาที่พิมพ์แบบคงที่ ตัวแปรจะต้องประกาศด้วยประเภทเฉพาะ (เช่น int, string) ก่อนจึงจะสามารถใช้งานได้ และประเภทไม่สามารถเปลี่ยนแปลงได้ขณะรันไทม์ ในทางตรงกันข้าม ภาษาที่พิมพ์แบบไดนามิกจะกำหนดประเภทของตัวแปรขณะรันไทม์ และประเภทสามารถเปลี่ยนแปลงได้ในระหว่างการทำงานของโปรแกรม
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence