public class A1 {
Character aChar = '\u000d';
}
derlemek deneyin Java un-derlenebilir olan kod parçası bahseder ve aşağıda belirtilenler gibi bir hata alırsınız:
A1.java:2: illegal line end in character literal Character aChar = '\u000d'; ^
Neden C# eşdeğer bir parça böyle bir sorun göstermiyor?
public class CharacterFixture
{
char aChar = '\u000d';
}
Hiçbir şey eksik miyim?
DÜZENLEME: Asıl amacım, C# derleyici unicode dosyası ayrıştırma düzeltmesi (eğer öyleyse) ve neden java hala yanlış (eğer öyleyse) ayrıştırma yapmalıydı? DÜZENLEME: Ayrıca geri yüklenecek menijinalı soru başlığı istiyorum? Neden bu kadar ağır bir düzenleme ve niyetimi ağır bir şekilde değiştirdiğinden şüpheleniyorum.
Haha. Java'nın değişmesi dışında mı? Bu güce ihtiyacım vardı :) –
Orijinal başlığınızı geri yükleyebilirsiniz (revizyonları görmek için “düzenlenmiş X zaman önce” linkini tıklayınız). Ancak, orijinal başlık, Java'nın "yolunu" ve C# "yolunu" karşılaştırmak için öznel ve tartışmacıydı. Farklı özelliklere sahip farklı dillerdir. –
@pst - ama bu başlık ile, aynı haber bülteni yeterince açıklama verdiği için soruyu sormamalıydım. Düzenlemelere saygı duyuyorum ve geri yüklemeye zorlamıyorum. Niyetim, bu bağlamdaki iki benzer derleyici arasındaki farkın nedeniydi. – suhair