Tôi đang cố gắng tìm ra cách để kiểm tra phần tử đầu tiên của chuỗi nếu đó là một số hay không.Cách lấy phần tử đầu tiên trong một chuỗi?
if not(myString[0] in [0..9]) then //Do something
Vấn đề là tôi nhận được một lỗi "phần tử 0 không thể tiếp cận - sử dụng 'Length' hoặc 'setlength"
Một cách khác đến đầu tôi từ exprieince C giống như của tôi - chuyển đổi các yếu tố đầu tiên của chuỗi để char và kiểm tra char, nhưng không có sự khác biệt trong các lỗi biên dịch.
if not(char(myString[0]) in [0..9]) then //Do something
Làm cách nào để hoàn thành?
BTW: loại trả về của biểu thức myString [1] đã là một Char để làm một diễn viên rõ ràng không phục vụ mục đích ở đây –