เรายินดีที่จะแจ้งให้ทราบว่าเราได้เพิ่มการสนับสนุน strings, labels, และ lines ลงในอาร์เรย์แล้ว
ตอนนี้คุณสามารถสร้างอาร์เรย์ประเภทเหล่านี้ได้โดยใช้การสร้าง: array.new.*()
array.new_line(size, initial_value)
array.new_label(size, initial_value)
array.new_string(size, initial_value)
ตัวอย่างเช่น หากคุณต้องการสร้างอาร์เรย์ของสตริง จะมีลักษณะดังนี้:
a=array.new_string(5, "example")
โดยที่ 5 คือขนาดของอาร์เรย์ (ทางเลือก) และ “ตัวอย่าง” คือค่าเริ่มต้น (ทางเลือก)
นอกจากนี้เรายังได้เพิ่มฟังก์ชันใหม่ๆ สำหรับการทำงานกับอาร์เรย์
ฟังก์ชัน array.join(id, separator) รวมองค์ประกอบทั้งหมดของอาร์เรย์ไว้ในสตริงเดียว โดยการแทรกตัวคั่นที่ระบุระหว่างองค์ประกอบ ตัวคั่นเป็นพารามิเตอร์สตริงที่เป็นทางเลือกสตริงว่างโดยค่าเริ่มต้น พารามิเตอร์ id รับค่า int[], float[], string[]. และส่งคืนค่ากลับเป็นสตริง
ฟังก์ชัน str.split(string, separator) แยกสตริงออกเป็นอาร์เรย์ของสตริงตามตัวคั่นสตริงย่อยที่ระบุ ใช้สองสตริงและส่งคืนค่าเป็นอาร์เรย์ของ string[]
ฟังก์ชัน array.range(id) ส่งคืนเรนจ์ทางสถิติของอาร์เรย์ นั่นคือองค์ประกอบอาร์เรย์สูงสุด ลบด้วยองค์ประกอบอาร์เรย์ขั้นต่ำ รองรับเฉพาะอาร์เรย์ int และ float เท่านั้น
ติดตาม TradingView ประเทศไทย ได้ทาง Line ID: @tradingview_th และทวิตเตอร์ (Twitter) ค้นหา “TradingView Thailand”
