ประเภทของอาร์เรย์และฟังก์ชันใหม่

Dec 4, 2020

เรายินดีที่จะแจ้งให้ทราบว่าเราได้เพิ่มการสนับสนุน 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

Look first Then leap

TradingView is built for you, so make sure you're getting the most of our awesome features
เปิดชาร์ต