Câu hỏi được gắn thẻ «eval»

eval là một hàm cho phép lập trình viên thực thi mã tùy ý được viết bằng cùng một ngôn ngữ, từ một biến chuỗi trong một mã.



10
Python's eval () làm gì?
Trong cuốn sách mà tôi đang đọc trên Python, nó tiếp tục sử dụng mã eval(input('blah')) Tôi đọc tài liệu và tôi hiểu nó, nhưng tôi vẫn không thấy nó thay đổi input()chức năng như thế nào . Nó làm gì? Ai đó có thể giải thích?
306 python  eval 


26
Khi nào JavaScript của eval () không xấu?
Tôi đang viết một số mã JavaScript để phân tích các hàm do người dùng nhập (cho chức năng giống như bảng tính). Sau khi phân tích công thức, tôi có thể chuyển đổi nó thành JavaScript và chạy eval()trên nó để mang lại kết quả. Tuy nhiên, tôi luôn …




5
khởi tạo một lớp từ một biến trong PHP?
Tôi biết câu hỏi này nghe có vẻ mơ hồ vì vậy tôi sẽ làm cho nó rõ ràng hơn với một ví dụ: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); Đây là những gì tôi muốn làm. Bạn sẽ làm điều …
146 php  class  variables  eval 

12
Tại sao chính xác là xấu xa eval?
Tôi biết rằng các lập trình viên Lisp và Scheme thường nói rằng evalnên tránh nếu không cần thiết. Tôi đã thấy đề xuất tương tự cho một số ngôn ngữ lập trình, nhưng tôi chưa thấy một danh sách các đối số rõ ràng chống lại việc sử dụng …

8
Tại sao sử dụng 'eval' là một thực hành xấu?
Tôi đang sử dụng lớp sau để dễ dàng lưu trữ dữ liệu các bài hát của mình. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key …
137 python  eval 


20
Thực thi các phần tử <script> được chèn bằng .innerHTML
Tôi có một tập lệnh chèn một số nội dung vào một phần tử bằng cách sử dụng innerHTML. Ví dụ, nội dung có thể là: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; Vấn đề là mã bên trong &lt;script&gt;thẻ không được thực thi. Tôi đã tìm kiếm nó một chút nhưng không có …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.