ਇੱਕ ਜੈਨਰਿਕ ਸੀਮਾ (T extends ...) ਪ੍ਰਤਿਬੰਧਿਤ ਕਰਦੀ ਹੈ ਕਿ ਇੱਕ ਜੈਨਰਿਕ ਪੈਰਾਮੀਟਰ ਕਿਹੋ ਜਿਹੇ ਕਿਸਮਾਂ ਹੋ ਸਕਦਾ ਹੈ, ਤਾਂ ਕਿ ਤੁਸੀਂ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਇਸ 'ਤੇ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਾਂ ਢੰਗ ਵਰਤ ਸਕੋ। ਇੱਕ ਸੀਮਾ ਦੇ ਬਿਨਾਂ, ਇੱਕ ਜੈਨਰਿਕ ਕੁਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ, ਇਸਲਈ ਤੁਸੀਂ ਨਹੀਂ ਮੰਨ ਸਕਦੇ ਕਿ ਇਸ ਕੋਲ ਕੋਈ ਮੈਂਬਰ ਹਨ।
longestBad<T>(: T, : T) {
a. > b. ? a : b;
}
longest<T { : }>(: T, : T): T {
a. > b. ? a : b;
}
(, );
([, ], []);
(, );
