อ่าอีกหนึ่งความเห็นแก่ตัวของฉันที่ใช้กับกองนี้
ในฐานะเจ้าของ Chromebook ฉันเป็นผู้ใช้ Ace IDE ตัวแก้ไขที่ใช้โดย Cloud9 บ่อยครั้ง มันมีเครื่องมือมากมายสำหรับจัดการกับช่องว่างส่วนเกิน แต่มันขาดหนึ่ง: การล้างบรรทัดว่าง
ภารกิจของคุณในวันนี้คือรับข้อมูลจากสถานที่ที่ฉันสามารถคัดลอก - วางไปที่ [ ;)
] ออกบางสิ่งที่เหมือนกันบันทึกช่องว่างทั้งหมดและตัวสร้างตารางในบรรทัดว่าง
ฉันจะให้ตัวอย่างด้วย#
s แทนอักขระช่องว่างที่จะถูกลบออก
อินพุต 1:
if (this.Color !== 'blue') {
##
this.Color = 'blue';
}
เอาท์พุท:
if (this.Color !== 'blue') {
[empty line]
this.Color = 'blue';
}
อินพุต 2:
function outputSomething(times) {
for (var iter = 0; iter < times; iter++) {
console.log('"# # " represents a tabulator');
// This is a comment
# #
}}
เอาท์พุท:
function outputSomething(times) {
for (var iter = 0; iter < times; iter++) {
console.log('"# # " represents a tabulator');
// This is a comment
[empty line]
}}
อินพุต 3:
var x = 'Do you prefer spaces or tabs?';
var y = 'I\'m using both here. Sue me.';
# # ####
console.log(x + ' ' + y);
เอาท์พุท:
var x = 'Do you prefer spaces or tabs?';
var y = 'I\'m using both here. Sue me.';
[empty line]
console.log(x + ' ' + y);
คุณสามารถประมวลผลอินพุตได้ตามที่คุณต้องการ เอาท์พุทที่ไหนก็ได้ตราบใดที่ฉันสามารถคัดลอก - วางมันได้ [ ;)
]
ใช้ช่องโหว่มาตรฐานตอบสั้นที่สุดเป็นไบต์ชนะ!
[empty line]
หรือไม่บรรทัดเลย?