Viết câu dài nhất bằng cách sử dụng từ khóa của ngôn ngữ lập trình [đã đóng]


36

Như tiêu đề đã nói, thách thức là viết câu dài nhất bằng cách chỉ sử dụng từ khóa của 1 ngôn ngữ lập trình.

Ví dụ, bằng cách sử dụng các từ khóa của C ++ , có thể viết câu này:

đừng thử phao này

Bạn có thể nghĩ ra cái gì?


16
Shakespeare sẽ tốt cho en.wikipedia.org/wiki/ Từ
gnibbler

3
@elssar Có, miễn là bạn không lạm dụng chúng dọc theo dòng en.wikipedia.org/wiki/iêu .
Pubby

1
Bạn không cần nhiều từ để đặt câu dài tùy ý. Ví dụ: với các từ khóa C ++, bạn có thể thực hiện "Thử cái này và thử cái này và ...". Bạn có thể tạo ra một câu dài tùy ý chỉ bằng từ "trâu" và như ai đó nói trên trang này , bạn có thể làm điều tương tự với "char" ("không quá khó để thấy các loài cá thuộc chi Salvelinus thiêu đốt nhau , được cấp quyền truy cập vào súng phun lửa đủ mạnh "). Có lẽ sẽ thú vị hơn nếu mỗi từ chỉ có thể được sử dụng một lần?
James

1
Tôi đã làm điều này trước khi câu hỏi này được đăng. Lúc đó tôi còn khá non nớt, vì vậy tôi sẽ cảnh báo bạn về explicitngôn ngữ. chat.stackoverflow.com/transcript/7?m=4671602#4671602
Kendall Frey

6
Cuối cùng, một thử thách mà các chàng trai APL không thể chiến thắng
kb_sou

Câu trả lời:


34

Mathicala 100 80 từ độc đáo

Đây là một khởi đầu. Tất cả các từ tiêu chuẩn trong Mathicala bắt đầu bằng chữ in hoa. điều này bao gồm I, căn bậc hai của âm 1.

Vào Chủ nhật, và trong mọi thời điểm-- Giả sử, khi mở sổ ghi chép tương tác động rõ ràng để thiết lập các đường viền, tôi không dịch các mảng màu xanh mà kéo dài các ký tự tạm thời, không đồng bộ và vô hình, tôi cũng không xóa các đầu mũi tên không xác định bằng cam ngoài Rễ mà phóng đại tên nông cùng với các thuộc tính sai (bởi vì hầu hết các trục phân tách hoàn toàn hạt nhân bên trong theo thứ tự ngược lại) - Và trong khi tôi làm động các mẹo yên tĩnh không xác định, tôi bắt đầu với dung sai và vận hành trên tất cả các ma trận thủ công, vòng tròn xen kẽ với hình trụ Tổng hợp hình khối, chữ thập đỏ với mô hình thời gian gần nhất và tham gia liên kết màu trắng độc đáo lặp đi lặp lại với đầu ...


Trong trường hợp bất cứ ai quan tâm, đây là hơn 500 từ được Mathicala nhận ra (không cần thêm thư viện). Chúng không phải là tất cả các từ khóa, nhưng các lập trình viên Mathicala có kinh nghiệm sẽ biết và đã sử dụng tất cả chúng.


{Hủy bỏ, Trên, Vắng, Tích lũy, Độ chính xác, Thêm, Sau, Sắp xếp, Tất cả, Các lựa chọn thay thế, Phân tích, Và, Animate, Animator, Chú thích, Annuity, Antialiasing, Antisymmetric, Apart, Xuất hiện, Nối, Áp dụng, Mảng, Mảng , Mũi tên, Khẳng định, Giả sử, Giả định, Không đồng bộ, Thuộc tính, Tự động, Trục, Trục, Quay lại, Nền, Dấu gạch chéo ngược, Backward, Band, Đường cơ sở, Bởi vì, Beep, Trước, Bắt đầu, Dưới, Binarize, Binomial, Trống, Trộn, Khối , Blur, Dấu trang, Booleans, Dưới cùng, Giới hạn, Đóng hộp, Phá vỡ, Nút, Byte, Hủy, Giới hạn, Dòng tiền, Bắt, Trần, Ô, Ô, Kiểm duyệt, Trung tâm, Nhân vật, Nhân vật, Kiểm tra, Hộp kiểm, Chặt, Vòng tròn , Xóa, Clip, Đồng hồ, Đóng, Đóng, Đóng, Thô, Hệ số, Thu thập, Dấu hai chấm, Tô màu, Cột, Phổ biến, Biên dịch, Biên dịch, Bổ sung, Phức hợp, Soạn, Thành phần, Nén, Điều kiện,Hình nón, Đồng dạng, Kết hợp, Kết nối, Hằng số, Hằng số, Bối cảnh, Bối cảnh, Tiếp tục, Đường viền, Điều khiển, Hội tụ, Kết hợp, Có thể sao chép, Tương quan, Cot, Count, Hiệp phương, Chữ thập, Tích lũy, Cup, Curl, Cyc, Dark Ngày, Gỡ lỗi, Giảm dần, Mặc định, Trì hoãn, [Độ], Khử khử, Xóa, Phân định, Phân định, Mẫu số, Triển khai, Triển khai, Độ sâu, Đạo hàm, Đường chéo, Hộp thoại, Kim cương, Khác biệt, Độ lệch, Chỉ đường, Chỉ thị Đĩa, Công văn, Hiển thị, Phân phối, Phân phối, Phối màu, Chia, Chia, Chia, Chia, Chia, Xuống, Thả, Động, Có thể chỉnh sửa, Eigenvalues, Element, Loại bỏ, Làm trống, Kích hoạt, Mã hóa, Kết thúc, Nhập, Ep, Bằng nhau, tương đương, đánh giá, ngoại trừ, tồn tại, thoát, mở rộng, kỳ vọng, lũy thừa, xuất khẩu, biểu hiện, trích xuất, yếu tố, yếu tố, thất bại, sai,File, Filling, Find, First, Fit, Flat, Flatten, Floor, Fold, Font, For, Forward, Frame, Front, Full, Function, Gather, General, Generic, Get, Graph, Graphics, Greater, Grid, Hash, Head, Heads, Histogram, Hold, Hue, Hyperlink, Hyphenation, I, Identity, If, Image, Implies, In, Increment, Kế thừa, Bên trong, Đầu vào, Chèn, Inset, Cài đặt, Số nguyên, Số nguyên, Tích phân, Tích hợp, Tương tác, Xen kẽ, Khoảng thời gian, Vô hình, Vật phẩm, Tham gia, Tham gia, Hạt nhân, Nhãn, Dán nhãn, Lớn, Lớn hơn, Cuối cùng, Vĩ độ, Khởi chạy, Trái, Được phép, Độ dài, Ít hơn, Cấp độ, Ánh sáng, Giới hạn, Dòng, Liên kết, Danh sách, Nghe, chữ, khóa, nhật ký, dài nhất, kinh độ, phóng đại, phóng đại, đa số, thao tác, thủ công, bản đồ, mặt nạ, vật liệu, ma trận, tối đa hóa, trung bình, trung bình, menu, lưới, tin nhắn, tin nhắn, phương pháp, tối thiểu hóa Trẻ vị thành niên, mất tích, phương thức, chế độ,Modular, Module, Modulus, Moment, Thứ hai, Monitor, Most, Mouseover, Multinomial, Multiplicity, Multiselection, Name, Recent, nhu cầu, phủ định, Nest, Next, none, Nor, Norm, Normal, Normal, Not, Notebook, Notebooks, Null, Number, Numuler, Off, Offset, On, Opacity, Open, Opening, Operations, Options, Options, Or, Order, Ordering, Orderless, Orthogonalize, Out, Outer, Over, Overflow, Paclet, Pane, Panel, Paneled, Song song, Tham số, Dấu ngoặc đơn, Phần, Phân vùng, Dán, Đường dẫn, Mô hình, Tạm dừng, Hoán vị, Cho phép, vuông góc, [Pi], Piecewise, Xoay vòng, Đặt, Giữ chỗ, Đồng bằng, Chơi, Âm mưu, Cộng, Điểm, Đa giác, Đa thức, Đa giác Vị trí, tích cực, sức mạnh, ưu tiên, tiền lệ, chính xác, tiền tố, chuẩn bị, trước đó, in, xác suất, dự đoán, prolog, thuộc tính, tài sản, tỷ lệ, bảo vệ, bảo vệ, cắt tỉa, đặt, kim tự tháp,Định lượng, Số lượng, Quartics, Quartiles, Xếp hàng, Yên tĩnh, Quit, Quotient, Radon, Random, Range, Raster, Rasterize, Rational, Rationals, Đọc, Real, Siem, Record, Hình chữ nhật, Giảm, Tinh chỉnh, Làm mới, Cài đặt lại, Phát hành, Xóa, xóa, lặp đi lặp lại, thay thế, lấy mẫu lại, khôi phục lại, dư lượng, giải quyết, nghỉ ngơi, trả lại, đảo ngược, Riffle, phải, gốc, gốc, xoay, tròn, hàng, quy tắc, thứ bảy, lưu, tiết kiệm, chia tỷ lệ, quét, quét, Thanh cuộn, Chọn, Lựa chọn, Trình tự, Sê-ri, Đặt, Đặt lại, Setter, Cài đặt, Tạo bóng, Nông, Chia sẻ, Làm sắc nét, Ngắn, Hiển thị, Thanh bên, Ký hiệu, Chữ ký, Đơn giản hóa, Bộ xương, Bỏ qua, Khe cắm, Nhỏ hơn, Ổ cắm, Giải quyết, Âm thanh, Sow, Spacer, Spacings, Span, Nói, Sphere, Splice, Split, Square, Stack, Star, Streams, String, Stub, Subfactorial, Subgraph, subscripted, Subset, Subtract, Sum, Superset, Surd, Syntax, Table Lấy, kiểm đếm,Tạm thời, Văn bản, Kết cấu, Do đó, Chủ đề, Ngưỡng, Thông qua, Thủ thuật, Thời gian, Thời gian, Cùng nhau, Chuyển đổi, Toggler, Dung sai, Tooltip, Top, Total, Trace, Tracers, Dịch, Transpose, True, Tube, Tuples, Không xác định, Gạch chân, gạch dưới, không đều, gỡ cài đặt, liên kết, duy nhất, đơn vị hóa, không đặt, lên, biến, dọc, nêm, trọng số, trong đó, trong khi, khoảng trắng, với, từ, viết}


16
Đột nhiên, tôi nghĩ Mathicala có quá nhiều từ khóa.
Ông Llama

Bạn có thể có một điểm. Trong Mathematica, mọi thứ đều là một biểu thức và tất cả các ký hiệu, chẳng hạn như dấu thời gian, là tên khi được thể hiện đầy đủ, tức là. hình thức dài, ví dụ Times. Tôi tìm thấy 332 từ tiếng Anh thông dụng trong Mathematica. Điều này không bao gồm các từ ghép như AppendTocũng như tên của các hàm, trong đó có hàng ngàn nghĩa đen (nhưng chúng không thực sự là các từ tiếng Anh).
DavidC

332 là số đếm vài giờ trước. Tôi đã kiểm tra và có hơn 500 từ tiếng Anh được chấp nhận để sử dụng trong các chương trình Mathicala.
DavidC

1
@dude Nhiều tên tùy chọn và màu không có trong danh sách của bạn ... bạn có thể thêm 300, tôi đoán vậy :)
Tiến sĩ belisarius

1
Không phải hầu hết các định danh này, không phải từ khóa?
Geoff Reedy

46

C ++, 25 từ duy nhất, tổng cộng 28

Bạn thật sự, hãy đăng ký goto cho lớp công khai ngắn mới này cho nhà điều hành ô tô riêng (trong khi nội tuyến, trả lại mẫu đã ký này), nếu không thì phá vỡ liên kết biến động dài này.


2
Bạn có thể sử dụng andthay vì &. :)
đúng vào

@rightprint Tôi đã xem xét nó, nhưng tôi cảm thấy việc đếm các số nhận dạng thay thế sẽ làm cho nó quá dễ dàng và không phải tất cả các công cụ đều nhận ra chúng là từ khóa.
Sir_Lagsalot

19

Mặc dù việc đặt câu không thực sự là bộ phần mềm mạnh mẽ của tôi, nhưng ở đây không có gì -

Python 20 từ

Cuối cùng, tiếp tục với nhập khẩu và nâng cao năng suất toàn cầu trong khi lớp lambda đang nghỉ và thử và in exec pass.

Để giúp kiểm tra, tôi đã viết một số mã để kiểm tra xem các từ có trong danh sách từ khóa hay không.

from keyword import kwlist
from re import findall

def kwcheck(sentence):
    """Check whether all the words of a sentence are Python keywords"""
    words= findall(r'\w+', sentence)
    for word in words:
        if word.lower() not in kwlist:
            return False
    return True, len(words)

if __name__ == '__main__':
    sen= raw_input("Enter your sentence: ")
    print kwcheck(sen)

14

Sự quan trọng của giáo dục

- bởi A. Coder Guy (viết bằng Python)

Continue class, except if class is not for you.  
With no class, raise and assert!  Or yield, pass,
and break.  Try and continue!  Or - finally - return from class.

4
Từ khi nào là youmột từ khóa Python?
kojiro

ha, bắt tốt. Không chắc chắn làm thế nào tôi có thể sửa đổi nó; nhưng hãy thoải mái tải xuống :-)
Brigand 16/10/13

Có phải không self? Nó không hoàn toàn sử dụng tiêu chuẩn, nhưng tôi nghĩ nó có thể hiểu được.
Morgan Thrapp

11

Lisp thường gặp

:In :Common :Lisp :a :keyword :is :simply :a :symbol :which :has :the :KEYWORD :home :package :which :is :true :of :all :symbols :starting :with :a :colon :so :you :can :construct :arbitrarily :long :sentences. :Do :I :win?

Điều này, ví dụ:

(every #'keywordp '(:In :Common :Lisp :a :keyword :is :simply :a :symbol :which :has :the :KEYWORD :home :package :which :is :true :of :all :symbols :starting :with :a :colon :so :you :can :construct :arbitrarily :long :sentences. :Do :I :win?))

Đánh giá T

Xem http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_k.htm


9

c #, 17 từ

Điều này có vẻ như mumbo-jumbo kỹ thuật khá hợp lý.
Tôi đoán nó có thể được mở rộng một chút.
foreachlà một chút kéo dài các quy tắc.
Đã sử dụng danh sách từ khóa này .

Hãy thử toán tử rõ ràng, trong trường hợp chuỗi ẩn foreach cấu trúc ảo không an toàn như khóa dễ bay hơi này.


9

Yếu tố - 109

"Lấy thế giới của tôi và với hạnh phúc? Làm những việc cần làm. Tạm dừng. Tự mình không hạnh phúc?"

"Vâng <<."

"Từ xưa?"

"Có >>. Tự buồn."

"Haversin, hãy lắng nghe, mọi công thức đều trở thành cũ. Trở nên không buồn, làm điều gì đó lớn hơn từ cuối cùng. Hoặc. My-arch self is_gold <<. Change-is_gold. Quay trở lại nơi your_event_mask << làm cho hạnh phúc? Hoàn thành lời hứa về bản thân. Hãy nhớ - định nghĩa, ánh sáng là - bản sao - của hạnh phúc? "

"Ngày ngọt ngào nhất gần >> tôi?. Xử lý tôi, xử lý tôi. Tự buồn. Nhà không gần >>. Nhà không gần >> chút nào. Mất trí nhớ. Tự buồn, già << tự. Hầu hết gần >> những người đã tự rời đi từ lâu. "

"Haversin, tự biết thay đổi. Không buồn, Haversin. Trở nên hạnh phúc? Quên đi những gì << giữ cho mình khỏi hạnh phúc? My-arch self muốn >> tự mình> không buồn. Trước khi rời đi, hãy nhớ lỗi."

"Không nhớ-lỗi! Lỗi không! Mảng của tôi có mục? Không phải lỗi! Để lại lỗi!"

"Thông minh - nếu nhớ - lỗi."

Rất nhiều trong số này là trải dài, nhưng nó phần nào kể một câu chuyện, vì vậy nó bù đắp cho điều đó.


1 +cho yếu tố !!
con mèo

Yếu tố đặc biệt tốt cho việc này vì nó không có từ khóa: D
cat

8

Bản thảo, 30 từ

Tôi chưa bao giờ nghĩ rằng tôi sẽ đăng câu trả lời Applescript trên PPCG, nhưng với triết lý thiết kế ngôn ngữ tự nhiên của Applescript, nó hoàn toàn phù hợp cho câu hỏi này.

Tôi không phải là người biết nhiều, vì vậy đây chỉ là một để giúp chúng tôi bắt đầu, nhưng tôi hoàn toàn mong đợi những người khác sẽ dễ dàng đánh bại điều này:

Beneath the eighth error, my third script is ignoring the sixth local copy
of the fourth transaction to the seventh property whose reference is given
to repeat every tenth second.

Điều này được xây dựng chỉ từ các từ khóa của Applescript , đó là:

Từ khóa

về phía trên sau khi chống lại và "ngoài" xung quanh là "ngoài" ở phía trước trước khi bắt đầu phía sau bên dưới bên dưới nhưng bằng cách xem xét có chứa tiếp tục sao chép div thứ tám khác kết thúc bằng lỗi mỗi lần thoát FALSE thứ năm cho thứ tư từ phía trước được đưa ra toàn cầu nếu bỏ qua "thay vì" vào thì đó là bản địa phương cuối cùng của tôi, thứ chín không phải của tôi trên hoặc "ngoài" của tài sản trên prop đặt tham chiếu lặp lại tham chiếu trả lại tập lệnh thứ hai kể từ thứ sáu kể từ thứ sáu thông qua thời gian chờ thông qua để giao dịch TRUE thử cho đến khi sử dụng trong khi có mà không có

Những điều sau đây có thể hoặc không thể được coi là hợp lệ cho thử thách này:

Các lớp và thuộc tính tích hợp

ứng dụng bí danh boolean centimet centimet nội dung lớp ký tự không đổi "centimet khối" "khối vuông" "feet khối" "mét khối" "mét khối" "mét khối" "chuỗi" ngày "ngày" ngày "độ C" "độ Fahrenheit " 'độ Kelvin' chân nộp gallon frontmost gram id inches nguyên kg mục km cây số danh sách dài lít lít mét mét dặm tên tháng ounce số đoạn 'POSIX tập tin' 'con đường POSIX' thình thịch lít 'trích dẫn dạng' kỷ lục thực tài liệu tham khảo còn lại đảo ngược" RGB màu "kịch bản chạy" feet vuông "" km vuông "" km vuông "" mét vuông "" mét vuông ""dặm vuông" 'bãi vuông' thời gian văn bản 'Lần chuỗi' 'loại đơn vị' bãi từ phiên bản tuần năm

Lệnh tích hợp

kích hoạt "ký tự ASCII" "số ASCII" bíp "chọn ứng dụng" "chọn màu" "chọn tệp" "chọn tên tệp" "chọn thư mục" "chọn từ danh sách" "chọn ứng dụng từ xa" "chọn URL" "thông tin clipboard" " truy cập gần "số lượng bản sao" ngày hiện tại "trì hoãn" cảnh báo hiển thị "" hộp thoại hiển thị "" thông báo hiển thị "" do shell script "get" get eof "" lấy thông số cài đặt "" thông tin cho "khởi chạy" danh sách đĩa "" danh sách thư mục " "tập lệnh tải" "chuỗi cục bộ" log "mount volume" offset "open để truy cập" "open location" "đường dẫn đến" "đường dẫn đến tài nguyên" "số ngẫu nhiên"đọc vòng chạy "chạy tập lệnh" nói "các thành phần kịch bản" đặt "đặt eof" "đặt bảng tạm thành" "đặt âm lượng" "tập lệnh" tóm tắt "thuộc tính hệ thống" "thông tin hệ thống" "ghi vào bảng" "thời gian để GMT" ghi

Xem xét / bỏ qua các thuộc tính

trường hợp dấu phụ dấu gạch ngang "chuỗi số" dấu chấm câu "khoảng trắng"


8

Shakespeare

44 từ, 28 độc đáo

Vâng, tất cả những từ này thực sự có ý nghĩa cấp từ khóa trong Shakespeare. Tên nhân vật, danh từ và tính từ bình thường của Shakespeare cũng là một phần cốt lõi của ngôn ngữ, nhưng tôi nghĩ rằng họ đã làm hỏng danh sách quá nhiều cho bài tập này.

Bạn phải lắng nghe trái tim của bạn để đi vào tâm trí của bạn: trái tim sẽ nhớ lại sự khác biệt giữa lối ra và sự trở lại, để cho bạn nhớ bạn là nghệ thuật của bạn, và vì vậy bạn là sản phẩm của chính bạn và là một hành động tốt hơn chính bạn.


7

Ruby, 41 từ

Bản thân thật sự, không bắt đầu nghỉ lớp, kết thúc nghỉ học, đảm bảo nghỉ lớp, làm lại và làm lại nghỉ học, nghỉ thử lại lớp, phá lớp cứu hộ, hoặc phá vỡ lớp học, cho đến khi kết thúc lớp tiếp theo (hoặc mô đun lớp tiếp theo hoặc trở lại lớp tiếp theo) , hoặc cái gì đó khác!

Đó chỉ là sử dụng các từ được liệt kê như từ khóa thực tế . Có rất nhiều từ khác hoạt động như từ khóa vì chúng là các phương thức của kernel hoặc các phương thức cá thể của Class.

Một cách tiếp cận táo bạo hơn sẽ bắt đầu

Không def "bí danh", "bắt đầu", "phá vỡ", ...


3

C ++.

Rất nhiều từ lặp đi lặp lại, nhưng một câu hợp lý biên giới:

If this volatile friend false and do return unsigned public union template throw union
template goto void for false friend not using class, and try switch for new protected
union using true friend, or else catch long, private break using this public operator
switch for explicit union using new virtual friend if union for this friend not long and
true.

Aka: Nếu cô gái ủ rũ này sẽ không ký giấy phép kết hôn, hãy vứt bỏ giấy phép và tìm một cô gái mới tốt bụng - và nếu điều đó không thành công, chỉ cần thử một ... liên minh ảo qua "công tắc nhà điều hành công cộng" .

Ồ, theo như số lượng từ chính xác, xin lỗi nhưng tôi quá lười để đếm.


3

Con trăn, 48 từ

lớp, thử (nếu lambda ở trong lớp) và tiếp tục như thể thoát khỏi nhập khẩu toàn cầu và tăng sản lượng để trả lại từ exec; khác, trong khi lambda không ở trong lớp, hãy tiếp tục với nhập in trừ def, cuối cùng vượt qua 'assert elif' hoặc nếu không del không dành cho lớp.

Điều này chứa mọi từ khóa trong keyword.kwlist

Tôi nghĩ rằng một số lời giải thích được yêu cầu ở đây: Câu này được nói với một lớp học hiện đang ở một nơi được gọi exec. Trong lớp, có một số người khác tên lambdadef. defnên vượt qua assert elifbài kiểm tra vì nếu không thì DEL (giải khúc côn cầu trên băng của Đức) không dành cho lớp.


<không nói nên lời
mèo

2

ECMA

Một chút tiếng Anh bị hỏng do thực tế là các từ dành riêng ECMA không chứa liên từ cũng không nhiều hơn một cách chia động từ. Đó thực sự là một ngôn ngữ bắt buộc!

Hãy thử trường hợp typeof mới này, với chức năng bắt mặc định này.

Trong trường hợp này, đột nhập với công tắc này. Nếu bắt được ngắt, quay trở lại với công tắc mới này; cuối cùng ném vào với chức năng mới này.


2

Perl - một số mục

khi được cung cấp gói bị trói, giải nén và hủy liên kết cho đến khi mở, làm lại từng gói (liên kết, đóng gói và liên kết hoặc buộc) hoặc đổ nếu không mở; tiếp theo, đọc bản đồ, viết trạng thái, đảo ngược và trả lại hệ thống. (28 từ riêng biệt)

ban phước (không phải hex) đàn rand-y của tôi; tiếp tục cho đến khi các giá trị chấp nhận không có tội lỗi; nghiên cứu KẾT THÚC lần, chấp nhận ngủ và chết; KIỂM TRA các khóa và đóng từng khóa mật mã. (25 từ riêng biệt)

nói với người gọi tiếp theo của chúng tôi: "sử dụng ngã ba và đường ống; đẩy, phá, xóa, giết và DESTROY." (13 từ riêng biệt)


1

Haskell (~ 29-ish)

Trong trường hợp loại nước ngoài, nhập dữ liệu mô-đun; trong đó đối với tất cả ( forall) trong lớp đủ điều kiện, nếu ẩn, sau đó thực hiện mặc định (cho phép, lấy ra thể hiện của họ dữ liệu trong trường hợp đủ điều kiện, nếu không thì là thể hiện dữ liệu của họ kiểu); loại khác trong fix ( infix).

Trong Haskell, data familylà một từ khóa riêng biệt data, tương tự với type family, và deriving instancetách biệt với derivinginstance. Tôi đang sử dụng forallnhư hai từ (chỉ đếm một), where asnhư một (đếm hai) và infixnhư hai (đếm một).

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.